
BinGoo! Инструмент для поисковых запросов Dorking на Bing и Google, основанный на bash в Linux.
__ ,--="=--, __
/ ." .-. "./
/ ,/ _ : : _ /\ \ | /o\ :: /o\ |_/
-'| :="~ _ ~"=: | \ () / .-"-. \ | / .-"-. .---{ }--| /,.-'-.,\ |--{ }---. ) (_)_)_) \_/-===-`_/ ((() (
( ____ _ ____ _ )
) | __ )() __ / | ___ ___ | | (
( | _ | | ' | | _ / _ \ / _ | | )
) | |) | | | | | || | () | () || (
( |/||| ||_|_/ ___/() )
) (
'-----v1--------------От-Hood3dRob1n----'
Добро пожаловать в README файл BinGoo!
Здесь вы найдёте общее описание инструмента и инструкции по его использованию. Это результат моего проекта по созданию лучшего решения для массового сбора ссылок для исследований, и я доработал его под свои хакерские нужды. Решил писать всё на bash, чтобы усложнить себе задачу — ну, такой уж я человек :p
BinGoo — моя версия универсального инструмента для доркинга, написанная на чистом bash. Она использует основные страницы поиска Google И Bing для извлечения большого количества ссылок на основе заданных поисковых запросов. Вы можете искать по одному дорку за раз или создавать списки с одним дорком на строку и выполнять массовое сканирование. После этого (или если у вас есть ссылки, собранные другими способами) можно перейти к инструментам анализа, чтобы проверить их на наличие общих признаков уязвимостей. Результаты аккуратно сортируются в отдельные файлы в зависимости от находок. Для дальнейшего анализа вы можете прогнать их через инструменты SQL или LFI — это мои полурабочие самоделки на bash, — или использовать обёртки SQLMAP и FIMAP, которые работают гораздо лучше и точнее. Также я добавил несколько удобных функций: гео-доркинг по доменному типу или коду страны, проверку общего хостинга (shared hosting) с помощью предварительно настроенного поиска Bing и списка дорков, а также простой поиск админ-панелей на основе предоставленного списка и кодов ответа сервера. Всё вместе это составляет неплохой набор!
- LYNX и CURL обязательны для основной функциональности
- Установка LYNX/CURL: apt-get install lynx; apt-get install curl
- NMAP, FIMAP и SQLMAP необходимы для плагинов и тестирования (digger, обёртки fimap и sqlmap). Установите с помощью SVN в нужную директорию:
- Установка FIMAP: svn checkout http://fimap.googlecode.com/svn/trunk/ fimap
- cd fimap/; chmod +x fimap.py; ./fimap.py --help
- Установка SQLMAP: svn checkout https://svn.sqlmap.org/sqlmap/trunk/sqlmap sqlmap
- cd sqlmap/; chmod +x sqlmap.py; ./sqlmap.py --help
- Установка NMAP: svn co https://svn.nmap.org/nmap nmap
- cd nmap/; ./configure; make; sudo make install; nmap --help
ПРИМЕЧАНИЕ: Экземпляр FIMAP должен быть SVN-версии, так как в ней есть функции, отсутствующие в стандартной (в том числе в той, что по умолчанию в BackTrack: --bmin, --bmax, -D + опции...). Удалите старую копию или установите новую рядом — как вам удобнее.
Все пути можно указать в файле BinGoo, строки 14-21 в секции конфигурации, настроив под себя.
Просто выберите поисковую систему в главном меню и следуйте подсказкам. Вы можете выполнить одиночный дорк на основе ввода с клавиатуры (настолько кастомный, насколько захотите) или указать файл с дорками. В стандартном пакете есть несколько готовых файлов в папке dorks/ внутри каталога BinGoo/. Можно указать любой путь, главное — чтобы в файле был один дорк на строку. После ввода всех данных инструмент сделает свою магию и создаст файлы со ссылками для вывода. Вы получите файл b-links.txt для Bing и g-links.txt для Google.
ПРИМЕЧАНИЕ: Доркер Google больше не обходит блокировок Google, но если вы сначала сканируете, затем анализируете, или сначала сканируете через Google, потом через Bing, а затем анализируете, блокировки будут минимальны, и проблем не возникнет. Если по Google нет результатов, скорее всего, временно заблокирован IP — используйте Bing, пока блокировка не спадёт (учитывайте первый совет, чтобы избежать такой ситуации).
Это мой способ дать пользователям возможность задавать тип домена для поиска. Я подготовил список дорков для этой опции (dorks/site.lst), который можно изменять. Выполняется массовое сканирование по заданному ТИПУ САЙТА или КОДУ СТРАНЫ, результаты сохраняются в файл с указанием гео-кода или типа сайта для удобства.
Доступные опции для Bing Geo Доркера:
AC AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BM BN BO BR BS BT BW BY BZ
CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CX CY CZ DE DJ DK DM DO DZ EC EE EG ER ES ET EU FI FJ FK FM FO FR
GA GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP
KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ
NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW
SA SB SC SD SE SG SH SI SK SL SM SN SO SR SS ST SV SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ
UA UG UK US UY UZ VA VC VE VG VI VN VU WF WS YE ZA ZM ZW
BIZ COM INFO NET ORG AERO ASIA CAT COOP EDU GOV INT JOBS MIL MOBI MUSEUM TEL TRAVEL XXX
Этот модуль выполняет массовое сканирование по файлу dorks/sharedhosting.lst для заданного IP или имени сайта, чтобы узнать, есть ли на том же сервере другие сайты с возможными уязвимостями. Вы можете уменьшить или расширить используемый файл дорков.
Это отдельный скрипт, который я решил встроить в общий инструмент, так как постоянно нахожу его полезным, и думаю, что другие тоже. Он находится в папке plugins и вызывается через меню. Использует несколько встроенных утилит и онлайн-сайтов для сбора информации о целевом сайте: проверка рейтинга Alexa, проверка общего хостинга SameIP, Bing проверка общего хостинга, поиск поддоменов, whois и быстрый nmap-скан. Вместе это даёт массу информации без прямого прицеливания (при желании можно закомментировать nmap-скан, чтобы снизить активность).
Этот пункт ведёт в новое меню, где можно выполнять пост-доркинговые действия. Вот краткий обзор доступных опций:
Анализировать файл ссылок Bing: анализирует только файл b-links.txt, созданный при поиске Bing в главном меню
Анализировать файл ссылок Google: анализирует только файл g-links.txt, созданный при поиске Google в главном меню
Анализировать оба файла ссылок Google и Bing: объединяет два файла в один и затем выполняет анализ.
Анализировать мой файл ссылок: позволяет указать инструменту ваш собственный файл со ссылками (один URL на строку).