SMB Spider


Описание SMB Spider

SMB Spider — это легковесная утилита для поиска файлов в совместных папках SMB и CIFS. Этот проект был рождён во время теста на проникновения из-за потребности быстрого поиска чувствительных файлов с паролями по сотням хостов.

Домашняя страница: https://github.com/T-S-A/smbspider

Автор: T$A

Лицензия: GPLv2

Справка по smbspider

Использование:

smbspider [-h] -ip IP_АДРЕС -s ШАРА [-f ПОДПАПКА] [-pa ШАБЛОН]
                 [-pf ФАЙЛ_ШАБЛОНОВ] [-u ПОЛЬЗОВАТЕЛЬ] [-p ПАРОЛЬ] [-d ДОМЕН]
                 [-r УРОВЕНЬ_РЕКУРСИИ] [-t ПОТОКИ]

Опциональные аргументы:

  -h, --help            показать справку и выйти
  -ip IP_АДРЕС, --ipaddress IP_АДРЕС
                        IP адрес, IP/CIDR, файл с IP
  -s ШАРА, --share ШАРА
                        Совместная папка SMB для обхода
  -f ПОДПАПКА, --subfolder ПОДПАПКА
                        Подпапка SMB для извлечения списка файлов
  -pa ШАБЛОН, --pattern ШАБЛОН
                        Ключевое слово для поиска, к примеру, password
  -pf ФАЙЛ_ШАБЛОНОВ, --patternfile ФАЙЛ_ШАБЛОНОВ
                        Файл ключевых слов для поиска, к примеру, password
  -u ПОЛЬЗОВАТЕЛЬ, --user ПОЛЬЗОВАТЕЛЬ  SMB пользователь от чьего имени подключиться
  -p ПАРОЛЬ, --pwd ПАРОЛЬ     SMB пароль для подключения к совместной папке
  -d ДОМЕН, --domain ДОМЕН
                        SMB домен для подключения
  -r УРОВЕНЬ_РЕКУРСИИ, --recursive УРОВЕНЬ_РЕКУРСИИ
                        Обходить подпапки. Установить уровень глубины.
  -t ПОТОКИ, --threads ПОТОКИ
                        Количество потоков

Руководство по smbspider

Страница man отсутствует.


Примеры запуска smbspider

Получить содержимое общей сетевой папки (-s Share) хоста (-ip 192.168.0.101):

smbspider -ip 192.168.0.101 -s Share

Получить содержимое общей сетевой папки (-s Share) хоста (-ip 192.168.0.101) используя для подключения имя пользователя (-u ShareOverlord) и пароль (-p 1234):

smbspider -ip 192.168.0.101 -s ShareRestricted -u ShareOverlord -p 1234

Получить содержимое общей сетевой папки (-s Share) хоста (-ip 192.168.0.101) с глубиной обхода подпапок 3 уровня (-r 3):


smbspider -ip 192.168.0.101 -s Share -r 3

Установка smbspider

Установка в Kali Linux

sudo apt install python-pip python-netaddr smbclient cifs-utils ldb-tools libbsd-dev libwbclient-dev libtalloc2 libtdb-dev libtevent-dev libsmbclient-dev
sudo pip2 install pysmb pysmbc
git clone https://github.com/T-S-A/smbspider
cd smbspider/
python2 ./smbspider.py -h

Установка в BlackArch

Программа предустановлена в BlackArch.

sudo pacman -S smbspider

Информация об установке в другие операционные системы будет добавлена позже.

Скриншоты smbspider

Инструкции по smbspider


Близкие программы:

  • acccheck (100%)
  • enum4linux (100%)
  • Nullinux (100%)
  • SMBCrunch (100%)
  • SPARTA (69.9%)
  • trackerjacker (RANDOM - 52.5%)
  • Рекомендуется Вам:

    Comments are Closed