Roadmap de Segurança e Hacking

Roadmap completo para se tornar um profissional de segurança ofensiva, partindo dos fundamentos de redes e sistemas até técnicas avançadas de pentest, exploração e red team, sempre dentro de práticas éticas e legais.

Níveis
4
Etapas
41
Concluídos
0

Seu progresso

Essa seção atualiza em tempo real. Clique numa etapa e marque como concluída pra ver a barra avançar.

0%

Essa seção atualiza em tempo real. Clique numa etapa e marque como concluída pra ver a barra avançar.

Fácil

  1. Fundamentos de redes de computadores

    Modelo OSI/TCP-IP, endereçamento IP, portas e protocolos como TCP, UDP, DNS e DHCP.

  2. Fundamentos de sistemas operacionais

    Estrutura básica de Linux e Windows: sistema de arquivos, processos, usuários e permissões.

  3. Linha de comando Linux

    Comandos essenciais de terminal Linux para navegação, manipulação de arquivos e permissões.

  4. Ética hacker e legislação

    Diferença entre hacking ético e ilegal, leis brasileiras aplicáveis e importância de autorização formal (escopo) antes de qualquer teste.

  5. Instalação e uso do Kali Linux

    Configuração de uma distribuição focada em pentest e reconhecimento das principais ferramentas pré-instaladas.

  6. Fundamentos de criptografia

    Conceitos de hashing, criptografia simétrica e assimétrica, e onde cada uma é aplicada.

  7. Introdução ao HTTP e navegação web

    Funcionamento de requisições HTTP/HTTPS, cookies, sessões e cabeçalhos, base para testes em aplicações web.

  8. Introdução ao TryHackMe/HackTheBox

    Primeiros passos em plataformas de prática legal, resolvendo salas introdutórias guiadas.

  9. Scripting básico com Bash e Python

    Automação de tarefas simples de reconhecimento usando scripts Bash e Python.

Média

  1. Metodologia de pentest

    Fases de um teste de invasão: reconhecimento, enumeração, exploração, pós-exploração e relatório.

  2. Reconhecimento passivo (OSINT)

    Coleta de informações públicas sobre um alvo usando técnicas de OSINT sem interação direta.

  3. Scanning de portas e serviços com Nmap

    Uso do Nmap para identificar hosts ativos, portas abertas e versões de serviços em execução.

  4. Enumeração de serviços

    Enumeração detalhada de serviços comuns como SMB, FTP, SSH e serviços web para identificar vetores de ataque.

  5. Fundamentos do OWASP Top 10

    As dez vulnerabilidades web mais críticas segundo o OWASP, como base conceitual para testes em aplicações.

  6. SQL Injection

    Identificação e exploração de vulnerabilidades de injeção SQL em aplicações web.

  7. Cross-Site Scripting (XSS)

    Identificação e exploração de vulnerabilidades XSS refletido, armazenado e baseado em DOM.

  8. Uso do Burp Suite

    Interceptação e manipulação de requisições HTTP para testes de segurança em aplicações web.

  9. Quebra de senhas e ataques de força bruta

    Uso de ferramentas como Hydra e John the Ripper para testar a robustez de senhas e hashes.

  10. Exploração de vulnerabilidades conhecidas

    Uso do Metasploit Framework para explorar vulnerabilidades documentadas em serviços e sistemas.

  11. Escalação de privilégios em Linux

    Técnicas para identificar e explorar más configurações que permitem elevar privilégios em sistemas Linux.

  12. Escalação de privilégios em Windows

    Técnicas para identificar e explorar más configurações que permitem elevar privilégios em sistemas Windows.

Intermediário

  1. Active Directory: fundamentos e ataques

    Estrutura de domínios Windows e ataques comuns como Kerberoasting e enumeração via BloodHound.

  2. Movimentação lateral em redes

    Técnicas para se deslocar entre máquinas comprometidas dentro de uma rede interna.

  3. Pivoting e tunelamento

    Uso de proxychains e tunelamento SSH para acessar redes internas não expostas diretamente.

  4. Pós-exploração e persistência

    Técnicas para manter acesso a um sistema comprometido e coletar informações após a exploração inicial.

  5. Vulnerabilidades de APIs

    Testes de segurança específicos para APIs REST, incluindo falhas de autenticação e autorização (BOLA/IDOR).

  6. Server-Side Request Forgery (SSRF)

    Identificação e exploração de vulnerabilidades SSRF em aplicações web.

  7. Engenharia social

    Técnicas de phishing e pretexting usadas em testes de segurança autorizados envolvendo o fator humano.

  8. Segurança de redes wireless

    Testes de segurança em redes Wi-Fi, incluindo ataques a WPA2 e captura de handshakes.

  9. Introdução à engenharia reversa

    Análise estática e dinâmica básica de binários usando ferramentas como Ghidra ou IDA Free.

  10. Redação de relatórios de pentest

    Estruturação de relatórios técnicos e executivos com evidências, riscos e recomendações de correção.

  11. Certificação PNPT ou eJPT

    Preparação e obtenção de uma certificação prática de nível intermediário para validar habilidades de pentest.

Avançado

  1. Desenvolvimento de exploits

    Criação de exploits customizados para vulnerabilidades como buffer overflow em aplicações vulneráveis.

  2. Evasão de antivírus e EDR

    Técnicas de ofuscação e evasão para contornar soluções de antivírus e detecção de endpoint em ambientes autorizados.

  3. Desenvolvimento de payloads customizados

    Criação de payloads e shellcodes próprios em vez de depender apenas de ferramentas prontas.

  4. Operações de Red Team

    Planejamento e execução de simulações de ataque completas (Red Team) com foco em objetivos de negócio, não apenas vulnerabilidades pontuais.

  5. Command and Control (C2)

    Uso e configuração de frameworks de C2 como Cobalt Strike ou Sliver em operações simuladas.

  6. Segurança e exploração de ambientes cloud

    Identificação de más configurações e vetores de ataque em ambientes AWS, Azure ou GCP.

  7. Fuzzing avançado

    Uso de ferramentas de fuzzing (AFL, boofuzz) para descobrir vulnerabilidades desconhecidas em software.

  8. Pesquisa e divulgação responsável de vulnerabilidades

    Processo de descoberta de vulnerabilidades zero-day e prática de disclosure responsável junto a fabricantes e programas de bug bounty.

  9. Certificação OSCP

    Preparação e obtenção da certificação OSCP, referência avançada em pentest prático.

Como estudar este roadmap

Siga os passos na ordem sugerida, mas pule sem culpa qualquer um que você já domine. Pra cada etapa, pesquise no Google, assista vídeos no YouTube, consulte a documentação oficial ou peça ajuda a uma IA. O importante é dominar o assunto antes de seguir pro próximo. Não existe prazo: vá no seu ritmo.

Perguntas frequentes sobre o roadmap de Segurança e Hacking

Preciso ter experiência prévia pra começar?

Não. O roadmap começa do nível Fácil e evolui aos poucos. Se você já domina o tópico, pule o tópico direto.

Preciso seguir os níveis e tópicos na ordem exata?

Não é obrigatório. A ordem é uma sugestão, pule qualquer assunto que você já domine, se achar necessário.

Esse roadmap é gratuito?

Sim, totalmente gratuito e sem cadastro.

Onde eu estudo o conteúdo de cada step?

Use Google, YouTube, documentações oficiais ou uma IA como apoio, até dominar o assunto completamente.

Comentários

0

Participe da conversa

Faça login com sua conta para deixar dúvidas, sugestões e trocar ideias com outros estudantes.

  • Nenhum comentário ainda. Seja o primeiro a participar da discussão!