Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Избранное (https://forum.antichat.xyz/forumdisplay.php?f=89)
-   -   Читалка файлов для Blind SQL Injection (https://forum.antichat.xyz/showthread.php?t=409821)

Unknown 01.04.2014 22:18

Blind SQL Injection File Reader (Python)

Скрипт для Python, предназначенный для чтения файлов путем использования слепых sql инъекций (оно же Blind SQL Injection).

Возможности:
  • Чтение разрешенных файлов
  • Автоматическое определение размера файла (работает для случаев, если файл не содержит 0x00 байтов) или ручное задание
  • Задание начальной позиции для чтения файла
  • Задание числа потоков для работы
  • Определение, существует ли файл, плюс оповещение о большом размере файла (все-таки, чтение файлов крайне медленное)
  • Процентный прогресс бар
  • Открытый код, если вдруг кому захочется посмотреть/пофиксить что-либо

Нюансы:
  • Почти не протестирована
  • Требуется наличие Python на своей машине
  • Расчет только на инъекции через GET запросы
  • Вероятно синтаксис подходит не для всех версий MySQL

Входные параметры:

Код:

Code:
Синтаксис: blind_sql_file_reader.py -u  -p  -f

Обязательное:
        -u        Ссылка на уязвимую страницу, оканчивающаяся на уязвимый
                        параметр
        -p        Путь до файла для чтения
        -f        Ключевая фраза в странице, выдаваемая сервером на
                        отрицательный ответ слепого запроса

Опциональное:
        -s        Размер файла, по умолчанию использование существующего
                        файла или автоматический расчет
        -t        Число потоков, по умолчанию пять
        -o        Начальная позиция для чтения файла, по умолчанию начало
                        файла
        -v                Вывод дополнительной информации по ходу выполнения
        -l                Снятие лимита на размер файла, по умолчанию менее 1 Мб

Пример:

Код:

Code:
python blind_sql_file_reader.py -u 'http://site.com/sql.php?param1=1&param2=1&vuln_param=3' -p '/etc/passwd' -f 'does not exist' -t 7

Скрипт можно скачать здесь.

Desire 12.04.2014 23:27

хорошая работа, правда, вот где применять подобное - не понятно. я не смог придумать ни 1 случая, за исключением промышленного шпионажа.

kingbeef 12.04.2014 23:33

Цитата:

Сообщение от Desire
Desire said:
хорошая работа, правда, вот где применять подобное - не понятно. я не смог придумать ни 1 случая, за исключением промышленного шпионажа.

За кем шпионить можно этим скриптом?

Unknown 13.04.2014 03:00

Ну, когда очень хочется, и кроме этого других вариантов нет Прочесть php файлы на уточнение инъекции, а там уже и что попроще задействовать.

Desire 13.04.2014 16:52

Цитата:

Сообщение от kingbeef
kingbeef said:
За кем шпионить можно этим скриптом?

промышленный шпионаж это и кража документов тоже. то есть если знаешь например, что на сервере лежит документ, знаешь к нему путь, но не хватает прав на скачивание, то можешь с помощью этого скрипта его вытянуть. а потом например продать его конкурентам. помню, слышал как какой-то чувак рассказывал о своем бизнесе в очень неформальной обстановке и вот он рассказал, что самые первые свои деньги, можно сказать начальный капиталл, он получил просто вытянув пару документов с сервера одной компании и продав их конкурентам за большие деньги.


Время: 10:36