// Offensive Security Curriculum

Red Team Roadmap

Penetration Tester · Vulnerability Researcher · Report Writer
Progressão de Certificações
eJPT
→
BTL1
→
PNPT
→
OSCP
eJPT → fundamentos práticos  ·  BTL1 → blue/defesa complementar  ·  PNPT → relatório real  ·  OSCP → certificação de mercado
0
Fundamentos Obrigatórios
BEGINNER
[−]
// A base que torna tudo o mais possível. Não pule esta fase.
Ver detalhes da Fase 0 →
Redes & Protocolos
  • Modelo OSI / TCP-IP
  • DNS, HTTP/S, FTP, SSH, SMB, SMTP
  • Subnetting e CIDR
  • Como funciona TLS/SSL
  • Firewall, NAT, proxy, VPN
  • Wireshark — análise de pacotes
  • tcpdump — captura via CLI
Linux para Pentesters
  • Navegação, permissões, usuários
  • Shell scripting (bash) básico
  • Processos, serviços, cron
  • iptables e ss/netstat
  • Manipulação de arquivos e pipes
  • Kali Linux
  • Parrot OS
Programação
  • Python — automação e exploits
  • Bash — scripts de recon
  • PowerShell — pós-exploração Windows
  • Regex para parsing de outputs
  • Leitura de código em PHP/JS/C
Conceitos de Segurança
  • CIA Triad, princípio do menor privilégio
  • CVE, CVSS, CWE
  • OWASP Top 10
  • Diferença Red / Blue / Purple team
  • Metodologias: PTES, OWASP, NIST
  • eJPT (eLearnSecurity)
RECON PHASE UNLOCKED
1
Reconhecimento (Recon)
BEGINNER
[−]
// Coleta de informações antes de qualquer contato ativo com o alvo.
Ver detalhes da Fase →
OSINT Passivo
  • WHOIS, DNS, registros MX/SPF
  • Enumeração de subdomínios
  • Google Dorks (operadores avançados)
  • Shodan / Censys / FOFA
  • crt.sh, SecurityTrails
  • LinkedIn, GitHub, Pastebin leaks
  • theHarvester
  • Maltego
  • Amass / subfinder
  • OSINT Framework
Recon Ativo
  • Port scanning (TCP/UDP/SYN)
  • Service/version detection
  • OS fingerprinting
  • Banner grabbing
  • Enumeração de paths e diretórios
  • Nmap + NSE scripts
  • ffuf / gobuster / feroxbuster
  • Nikto
  • whatweb
SCANNING & ENUMERATION
2
Scanning, Enumeração & Análise de Vulnerabilidades
INTERMEDIATE
[−]
Ver detalhes da Fase 2 →
Vulnerability Scanning
  • Análise de CVEs e CVSS scoring
  • Identificar software desatualizado
  • Configurações incorretas (misconfigs)
  • Análise de headers HTTP
  • SSL/TLS analysis
  • Nessus / OpenVAS
  • Nuclei (templates)
  • testssl.sh
Enumeração de Serviços
  • SMB — shares, usuários, null sessions
  • LDAP / Active Directory básico
  • HTTP — endpoints, métodos, cookies
  • FTP anônimo / credenciais fracas
  • SMTP user enumeration
  • enum4linux / enum4linux-ng
  • smbclient / smbmap
  • rpcclient
Web Application — OWASP
  • SQL Injection (manual + automado)
  • XSS (Reflected, Stored, DOM)
  • IDOR e broken access control
  • CSRF, SSRF, XXE
  • Insecure deserialization
  • JWT attacks
  • CORS misconfiguration
  • Burp Suite (Community/Pro)
  • sqlmap
  • OWASP ZAP
  • PortSwigger Web Academy (grátis)
  • DVWA, Juice Shop, WebGoat
EXPLOITATION PHASE
3
Exploração (Exploitation)
INTERMEDIATE
[−]
Ver detalhes da Fase 3 →
Exploitation Frameworks
  • Módulos exploit, payload, auxiliary
  • Meterpreter sessions
  • Staged vs stageless payloads
  • Post-exploitation modules
  • Metasploit Framework (msfconsole)
  • msfvenom (payload generator)
  • SearchSploit / Exploit-DB
Password Attacks
  • Dictionary attack, brute force
  • Password spraying
  • Credential stuffing
  • Hash cracking (NTLM, MD5, bcrypt)
  • Rainbow tables
  • Hashcat
  • John the Ripper
  • Hydra / Medusa (online)
  • CrackMapExec
Exploits Manuais
  • Adaptar exploits do GitHub/Exploit-DB
  • Buffer overflow básico (BOF)
  • File inclusion (LFI/RFI)
  • Command injection
  • Upload malicioso de arquivos
  • TryHackMe — Paths red team
  • HackTheBox Starting Point
POST-EXPLOITATION & PRIVILEGE ESCALATION
4
Pós-Exploração & Escalada de Privilégios
ADVANCED
[−]
Ver detalhes da Fase 4 →
Linux PrivEsc
  • SUID/SGID abusáveis
  • Sudo misconfigurations
  • Cron jobs com permissões fracas
  • Capabilities e PATH hijacking
  • Kernel exploits
  • Credenciais em arquivos de config
  • LinPEAS / LinEnum
  • GTFOBins (referência)
  • pspy (process monitoring)
Windows PrivEsc
  • Unquoted service paths
  • Weak service permissions
  • AlwaysInstallElevated
  • Token impersonation (Potato attacks)
  • DLL hijacking
  • Registry autoruns
  • WinPEAS
  • PowerUp.ps1
  • BeRoot
Active Directory Attacks
  • Kerberoasting e AS-REP Roasting
  • Pass-the-Hash / Pass-the-Ticket
  • BloodHound — mapeamento de AD
  • DCSync attack
  • Golden / Silver Ticket
  • LLMNR / NBT-NS Poisoning
  • BloodHound + SharpHound
  • Impacket suite
  • Responder
  • Rubeus / Mimikatz
  • PNPT (TCM Security)
Persistência & Evasão
  • Backdoors e reverse shells
  • Scheduled tasks / cron backdoors
  • AV evasion — ofuscação de payload
  • AMSI bypass (Windows Defender)
  • Living off the land (LOLbins)
  • Cobalt Strike (conceito)
  • Sliver C2 (open-source)
  • Evil-WinRM
REPORTING PHASE
5
Relatórios Profissionais
INTERMEDIATE
[−]
// O relatório é o produto final entregue ao cliente. Tão importante quanto a exploração.
Ver detalhes da Fase 5 →
Estrutura do Relatório
  • Executive Summary (linguagem de negócios)
  • Escopo e metodologia utilizada
  • Findings com rating CVSS
  • Evidências: screenshots e outputs
  • Passos de reprodução (PoC)
  • Recomendações de remediação
  • Risk rating: Critical/High/Med/Low/Info
Documentação Durante o Teste
  • Tirar screenshots de cada passo crítico
  • Salvar outputs de tools em arquivos
  • Manter log de comandos executados
  • Anotar timestamps (UTC)
  • CherryTree / Obsidian (notas)
  • Flameshot (screenshots Linux)
  • script / tmux logging
Referências & Templates
  • TCM Security report templates (grátis)
  • HackTricks (referência técnica)
  • PTES — Penetration Testing Execution Standard
  • Estudar reports publicados (PentesterLand)
  • PNPT — exige relatório real entregue
  • OSCP — 24h de exam + relatório
ADVANCED RED TEAM
6
Red Team Avançado
EXPERT
[−]
Ver detalhes da Fase 6 →
Network Pivoting & Tunneling
  • SSH tunneling (local/remote/dynamic)
  • SOCKS proxies via Metasploit
  • Chisel, ligolo-ng
  • Port forwarding em redes segmentadas
  • Double pivot
Cloud Pentesting
  • AWS — IAM privilege escalation
  • S3 buckets mal-configurados
  • SSRF → IMDS (metadata service)
  • Azure / GCP fundamentals
  • Pacu (AWS exploitation)
  • ScoutSuite
  • CloudMapper
Social Engineering
  • Phishing campaigns
  • Spear phishing com OSINT
  • Pretexting e vishing
  • Clone sites e credential harvesting
  • GoPhish
  • SET (Social Engineering Toolkit)
  • Evilginx2
Custom Exploit Dev
  • Buffer overflow x86 (stack-based)
  • SEH-based overflows
  • Python exploit scripting
  • Patchdiff e análise de CVE recente
  • OSCP (OffSec)
🟢
TryHackMe
GUIDED · BEGINNER-FRIENDLY
🔴
HackTheBox
MACHINES · COMPETITIVE
🌐
PortSwigger Academy
WEB SECURITY · FREE
📚
TCM Security
CURSOS + PNPT CERT
🔖
HackTricks
REFERÊNCIA TÉCNICA
🧪
Proving Grounds
OSCP PREP · OFFSEC
🏁
CTF — picoCTF / RCTF
CAPTURE THE FLAG
📖
PentesterLab
WEB + CERTIFICATES