Установка всех зависимостей 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

Рекомендуется Вам:

2 комментария to Установка всех зависимостей Patator

  1. Ruslan:

    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 установлен, но выдает эту ошибку. Спасибо!!!

    • Alexey:

      Приветствую!

      Connection reset by peer — означает, что хост, где перебираете пароли, отверг соединение — возможно, ваш IP был забанен за слишком большое количество попыток входа.

      Проверьте, есть ли вообще соединение до этого хоста:

      curl 192.168.1.35:22

      Ещё обратите внимание, что сейчас последняя версия Patator v0.7.

Добавить комментарий для Alexey Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *