Установка всех зависимостей Patator
Patator – это разносторонний брут-форсер, программа очень гибкая в использовании, позволяет запускать переборы и анализировать ответы используя практически любые параметры.
Платой за такую гибкость является сложность: Patator не является программой для новичков.
Поскольку Patator может брут-форсить самые разнообразные службы и даже подбирать пароли от файлов, то у неё имеется целый ряд зависимостей:
| Требуется для | URL | Версия | -------------------------------------------------------------------------------------------------- paramiko | SSH | http://www.lag.net/paramiko/ | 1.7.7.1 | -------------------------------------------------------------------------------------------------- pycurl | HTTP | http://pycurl.sourceforge.net/ | 7.19.3 | -------------------------------------------------------------------------------------------------- libcurl | HTTP | https://curl.haxx.se/ | 7.21.0 | -------------------------------------------------------------------------------------------------- ajpy | AJP | https://github.com/hypn0s/AJPy/ | 0.0.1 | -------------------------------------------------------------------------------------------------- openldap | LDAP | http://www.openldap.org/ | 2.4.24 | -------------------------------------------------------------------------------------------------- impacket | SMB | https://github.com/CoreSecurity/impacket | 0.9.12 | -------------------------------------------------------------------------------------------------- cx_Oracle | Oracle | http://cx-oracle.sourceforge.net/ | 5.1.1 | -------------------------------------------------------------------------------------------------- mysql-python | MySQL | http://sourceforge.net/projects/mysql-python/ | 1.2.3 | -------------------------------------------------------------------------------------------------- xfreerdp | RDP (NLA) | https://github.com/FreeRDP/FreeRDP/ | 1.2.0 | -------------------------------------------------------------------------------------------------- psycopg | PostgreSQL | http://initd.org/psycopg/ | 2.4.5 | -------------------------------------------------------------------------------------------------- pycrypto | VNC | http://www.dlitz.net/software/pycrypto/ | 2.3 | -------------------------------------------------------------------------------------------------- dnspython | DNS | http://www.dnspython.org/ | 1.10.0 | -------------------------------------------------------------------------------------------------- IPy | NET keyword | https://github.com/haypo/python-ipy | 0.75 | -------------------------------------------------------------------------------------------------- pysnmp | SNMP | http://pysnmp.sourceforge.net/ | 4.2.1 | -------------------------------------------------------------------------------------------------- pyasn1 | SNMP | http://sourceforge.net/projects/pyasn1/ | 0.1.2 | -------------------------------------------------------------------------------------------------- ike-scan | IKE | http://www.nta-monitor.com/tools-resources/ | 1.9 | -------------------------------------------------------------------------------------------------- unzip | ZIP пароли | http://www.info-zip.org/ | 6.0 | -------------------------------------------------------------------------------------------------- Java | keystore файлы | http://www.oracle.com/technetwork/java/javase/ | 6 | -------------------------------------------------------------------------------------------------- pysqlcipher | SQLCipher | https://github.com/leapcode/pysqlcipher/ | 2.6.10 | -------------------------------------------------------------------------------------------------- python | | http://www.python.org/ | 2.7 | --------------------------------------------------------------------------------------------------
Необязательно уставлять именно ту версию, которая указана в таблице – можно использовать более поздние выпуски.
Patator имеется в Kali Linux, но там довольно древняя версия, свежую версию можно скачать так:
wget https://raw.githubusercontent.com/lanjelot/patator/master/patator.py chmod +x patator.py ./patator.py
Абсолютно все зависимости Patator в Kali Linux можно установить следующими командами:
sudo apt update sudo apt install default-jre libldap-2.4-2 python python-crypto python-dns python-impacket python-ipy python-mysqldb python-paramiko python-psycopg2 python-pyasn1 python-pycurl python-pysnmp4 unzip freerdp2-x11 libsqlite3-dev libsqlcipher-dev ike-scan freerdp2-x11 curl sudo pip install pysqlcipher ajpy sudo python -m pip install cx_Oracle --upgrade
Зависимости Patator для модулей
Если вы хотите установить зависимость только для определённых модулей, то ниже дана информация о пакетах, которые вам нужно установить для того или иного модуля:
SSH
sudo apt install python-paramiko
HTTP
sudo apt install python-pycurl curl
AJP
sudo pip install ajpy
LDAP
sudo apt install libldap-2.4-2
SMB
sudo apt install python-impacket
Oracle
sudo python -m pip install cx_Oracle --upgrade
MySQL
sudo apt install python-mysqldb
RDP (NLA)
sudo apt install freerdp2-x11
PostgreSQL
sudo apt install python-psycopg2
VNC
sudo apt install python-crypto
DNS
sudo apt install python-dns
NET keyword
sudo apt install python-ipy
SNMP
sudo apt install python-pyasn1 python-pysnmp4
IKE
sudo apt install ike-scan
ZIP пароли
sudo apt install unzip
keystore файлы
sudo apt install default-jre
SQLCipher
sudo apt install libsqlite3-dev libsqlcipher-dev sudo pip install pysqlcipher
Связанные статьи:
- Всё о RDP: от настройки до взлома (100%)
- Аудит безопасности SMB и Samba (96.4%)
- Аудит безопасности VNC (96.4%)
- VNC в Windows и Linux: настройка и аудит безопасности (96.4%)
- Проверка / восстановление / очистка репозиториев (источников приложений) Kali Linux Rolling (53.7%)
- Руководство по SMB и Samba (RANDOM - 50%)
Alexey Здравствуйте, подскажите пожалуйста в чем проблемма???!!
patator ssh_login host=192.168.1.35 user=root password=FILE0 0=/home/notfound/1.txt
22:44:04 patator INFO - Starting Patator v0.6 (http://code.google.com/p/patator/) at 2019-04-14 22:44 MSK
22:44:04 patator INFO -
22:44:04 patator INFO - code size time | candidate | num | mesg
22:44:04 patator INFO - -----------------------------------------------------------------------------
22:44:05 patator FAIL - xxx 120 0.000 | 5621626 | 6 | <class 'paramiko.ssh_exception.SSHException'> ('Error reading SSH protocol banner[Errno 104] Connection reset by peer',)
22:44:05 patator FAIL - xxx 120 0.000 | 561 | 7 | <class 'paramiko.ssh_exception.SSHException'> ('Error reading SSH protocol banner[Errno 104] Connection reset by peer',)
22:44:05 patator FAIL - xxx 84 0.000 | 51 | 8 | <class 'paramiko.ssh_exception.SSHException'> ('Error reading SSH protocol banner',)
Paramiko установлен, но выдает эту ошибку. Спасибо!!!
Приветствую!
Connection reset by peer — означает, что хост, где перебираете пароли, отверг соединение — возможно, ваш IP был забанен за слишком большое количество попыток входа.
Проверьте, есть ли вообще соединение до этого хоста:
Ещё обратите внимание, что сейчас последняя версия Patator v0.7.