🛡️ Gerenciador de Segurança do Sistema (Windows) em BAT Puro
Nos últimos meses venho estudando com mais profundidade redes, segurança de sistemas e administração no Windows. Como parte desse aprendizado, desenvolvi um projeto educacional chamado Gerenciador de Segurança do Sistema (Windows), utilizando apenas Batch Script (BAT).
📌 Sobre o projeto
O projeto consiste em uma ferramenta em modo texto (CLI), totalmente offline, que reúne diversas funções úteis para análise básica de rede e reforço de segurança do sistema operacional.
O objetivo principal não é substituir soluções profissionais, mas demonstrar na prática como conceitos de segurança defensiva (Blue Team) podem ser aplicados utilizando apenas recursos nativos do Windows.
⚙️ Funcionalidades principais
- Ping e Traceroute com validação anti-injeção de comandos
- Scan de host com Nmap
- Scan da rede local
- Listagem de redes Wi-Fi próximas
- Listagem de portas abertas
- Geração de hash SHA256 de arquivos
- Execução do MSRT (Microsoft Malicious Software Removal Tool)
- Hardening (reforço de segurança do sistema)
🔐 Segurança do próprio script
Um ponto importante do projeto é a implementação de uma camada simples de proteção contra injeção de comandos.
O script valida as entradas do usuário e bloqueia caracteres perigosos como:
& | < > %
Isso evita que comandos adicionais sejam executados de forma maliciosa dentro do Prompt.
🧱 O que é o "Hardening" do sistema?
No projeto, o termo hardening refere-se ao processo de fortalecimento da segurança do Windows, incluindo:
- Ativação do Firewall
- Execução de scan com Windows Defender
- Verificação e reparo de arquivos com SFC
- Reparo de imagem do sistema com DISM
- Desativação do protocolo inseguro SMBv1
Essas ações ajudam a reduzir vulnerabilidades comuns em sistemas Windows.
🎯 Objetivo educacional
Este projeto foi desenvolvido exclusivamente com fins educacionais e de aprendizado. Ele faz parte do meu processo de estudo sobre:
- Redes de computadores
- Segurança defensiva (Blue Team)
- Administração Windows
- Scripting em Batch
Além disso, serve como material de portfólio técnico e base para projetos mais avançados no futuro.
📂 Código-fonte no GitHub
O projeto é open source e está disponível no GitHub:
🔗 Acessar repositório no GitHub
⚠️ Aviso legal
Esta ferramenta não deve ser utilizada para fins maliciosos. O autor não se responsabiliza por uso indevido.
O projeto não substitui antivírus profissionais, firewalls corporativos ou soluções de segurança completas.
📌 Conclusão
Mesmo utilizando uma linguagem simples e antiga como o Batch Script, é possível criar ferramentas úteis, educativas e com foco em segurança.
Este projeto representa mais um passo no meu aprendizado em cibersegurança e desenvolvimento de sistemas.
Em breve pretendo expandir a ferramenta com novas funcionalidades.
Claudio Almeida