70 Comandos Essenciais do Windows para Segurança, Diagnóstico e Administração de Sistemas

 

Se você é um analista de segurança cibernética, administrador de sistemas ou profissional de TI, conhecer os principais comandos do Windows pode otimizar sua eficiência na administração, diagnóstico e investigação de sistemas. Muitos desses comandos são executados via Prompt de Comando (CMD) ou PowerShell, sendo indispensáveis para análise de incidentes, segurança e resolução de problemas.

Confira a lista completa dos 70 comandos mais importantes do Windows para segurança da informação e administração de sistemas.


🔹 1. Comandos para Obter Informações do Sistema

Esses comandos fornecem detalhes sobre o sistema operacional, hardware e usuário logado.

systeminfo – Exibe informações detalhadas do sistema operacional.
hostname – Retorna o nome do computador.
wmic os get caption, version – Mostra a versão do Windows instalada.
whoami – Exibe o nome do usuário logado.
echo %username% – Retorna o usuário atual da sessão.

🔹 2. Comandos para Gerenciamento de Usuários e Grupos

Controlar usuários e permissões é essencial para a segurança no Windows.

net user – Lista todos os usuários do sistema.
net user <usuário> – Exibe informações detalhadas de um usuário.
net localgroup administrators – Lista os usuários com privilégios administrativos.
net user <usuário> /add – Cria um novo usuário.
net user <usuário> /delete – Remove um usuário do sistema.

🔹 3. Comandos para Gerenciamento de Processos

Monitore e finalize processos suspeitos para manter o sistema seguro.

tasklist – Exibe todos os processos em execução.
taskkill /PID <PID> /F – Finaliza um processo pelo seu ID.
wmic process list full – Mostra informações detalhadas dos processos.
wmic process where name="explorer.exe" get executablepath – Obtém o caminho do executável de um processo.
schtasks /query /fo LIST – Lista todas as tarefas agendadas.

🔹 4. Comandos de Rede e Segurança

Diagnostique problemas de conexão e investigue tráfego de rede suspeito.

ipconfig /all – Exibe informações detalhadas da rede.
ping <endereço> – Testa a conectividade com um servidor ou host.
tracert <endereço> – Mostra a rota até um endereço IP ou domínio.
nslookup <domínio> – Realiza consultas DNS.
netstat -ano – Lista conexões ativas e os processos associados.
arp -a – Exibe a tabela ARP (endereços MAC e IPs conectados).
route print – Mostra a tabela de roteamento da rede.
netsh advfirewall show allprofiles – Exibe regras do firewall do Windows.
netsh wlan show profiles – Lista redes Wi-Fi salvas.
netsh wlan show profile <SSID> key=clear – Mostra a senha de uma rede Wi-Fi armazenada.

🔹 5. Comandos para Monitoramento e Logs de Eventos

Essenciais para auditoria e investigação de incidentes no Windows.

wevtutil qe Security /f:text /c:5 – Exibe os 5 eventos de segurança mais recentes.
wevtutil el – Lista todos os logs de eventos do sistema.
wevtutil cl System – Limpa o log do sistema.
gpresult /h resultado.html – Gera um relatório das políticas de grupo aplicadas.
auditpol /get /category:* – Exibe as políticas de auditoria de segurança.

🔹 6. Comandos para Gerenciamento de Arquivos e Diretórios

Automatize tarefas de manipulação de arquivos e pastas.

dir /s /b – Lista arquivos de forma recursiva.
attrib +h <arquivo> – Oculta um arquivo.
fsutil file createnew <arquivo> 1024 – Cria um arquivo de 1 KB.
cipher /w:C:\ – Remove dados de arquivos excluídos do disco.
tree /f /a – Mostra a estrutura de diretórios em árvore.

🔹 7. Comandos para Diagnóstico e Recuperação do Windows

Corrija erros críticos no sistema operacional e mantenha o desempenho.

chkdsk /f – Corrige erros no disco rígido.
sfc /scannow – Verifica e repara arquivos de sistema corrompidos.
DISM /Online /Cleanup-Image /RestoreHealth – Restaura a imagem do Windows.
bcdedit /enum – Exibe as configurações de boot do sistema.
msinfo32 – Abre a interface gráfica com informações detalhadas do sistema.

🔹 8. Comandos para Segurança e Permissões

Ajuste permissões para proteger arquivos e dados sensíveis.

icacls <arquivo> /grant <usuário>:F – Concede permissões totais a um usuário.
icacls <arquivo> /remove <usuário> – Remove permissões de um usuário.
cipher /e /s:C:\Users\Public – Criptografa arquivos na pasta pública.
secedit /analyze /db security.db – Analisa a segurança do sistema.

🔹 9. Comandos Avançados do PowerShell

Aprimore sua automação e segurança com esses comandos avançados.

Get-Process – Lista todos os processos em execução.
Get-Service – Exibe serviços ativos no sistema.
Get-EventLog -LogName Security -Newest 10 – Lista os 10 eventos de segurança mais recentes.
Test-NetConnection <IP> – Testa conectividade de rede.
Get-NetTCPConnection – Exibe todas as conexões de rede ativas.
Set-ExecutionPolicy RemoteSigned – Permite execução de scripts no PowerShell.

🔹 10. Outros Comandos Úteis para Segurança e Administração

Ferramentas adicionais para administração e proteção do sistema.

shutdown /s /t 0 – Desliga o computador imediatamente.
shutdown /r /t 0 – Reinicia o computador imediatamente.
wmic qfe list brief – Lista atualizações instaladas no sistema.
diskpart – Gerencia partições e discos.
gpupdate /force – Força a atualização das políticas de grupo.
sc query state=all – Lista todos os serviços do Windows.
rundll32.exe keymgr.dll,KRShowKeyMgr – Abre o gerenciador de senhas salvas.

🚀 Conclusão

Dominar esses comandos do Windows para segurança cibernética pode aumentar sua produtividade, ajudar na investigação forense digital e aprimorar a administração de sistemas.

Se você achou útil essa lista, compartilhe com outros profissionais de segurança da informação! 🔐💻

Quer saber mais sobre algum comando? Comente abaixo! 👇

Postar um comentário

0 Comentários