• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

sqlmap брутфорс команды --file-read

my3uka

Member
20.04.2019
15
0
Народ как с помощю склмап сделать брутфорс конмады --file-read? Удалось прочитать файл /etc/passwd и еще некоторые файлы, но там ничиго толком нету и делать каждый запрос в ручную некамельфо.
 
Народ как с помощю склмап сделать брутфорс конмады --file-read? Удалось прочитать файл /etc/passwd и еще некоторые файлы, но там ничиго толком нету и делать каждый запрос в ручную некамельфо.
а что ты хотел найти в /etc/passwd ? что для тебя толковое ? все зависит от того что ты ищешь
 
Вопрос не том что я хотел найти, а как сделать масово команду fileread в sqlmap. Альо гараж....
Выражаться нужно корректно.
По теме - во первых сайтов, на которых можно прочесть файлы через SQL инъекцию сущие единицы. Во-вторых несколько файлов одновременно sqlmap не будет читать. Для того, чтобы читать любые файлы с сервера нужно через тот же sqlmap или любым другим способом залить шелл на ресурс.
 
Вопрос не том что я хотел найти, а как сделать масово команду fileread в sqlmap. Альо гараж....
Если работаешь в linux, то можешь выполнить эту команду в цикле,
передав ей в виде аргумента, массив нужных путей для проверки.


Предположим, что файл target_paths.txt содержит подобные строки
/root/123/test.txt
/etc/passwd
/var/www/html/index.html

Тогда команда будет выглядеть так
while read target_line; do python sqlmap.py -u \"host\" --file-read \"${target_line}\"; done < target_paths.txt

То есть для каждой строки в файле target_paths.txt будет выполнена команда
python sqlmap.py -u \"host\" --file-read
 
Выражаться нужно корректно.
По теме - во первых сайтов, на которых можно прочесть файлы через SQL инъекцию сущие единицы. Во-вторых несколько файлов одновременно sqlmap не будет читать. Для того, чтобы читать любые файлы с сервера нужно через тот же sqlmap или любым другим способом залить шелл на ресурс.
Ответа нет.

Если работаешь в linux, то можешь выполнить эту команду в цикле,
передав ей в виде аргумента, массив нужных путей для проверки.


Предположим, что файл target_paths.txt содержит подобные строки


Тогда команда будет выглядеть так

while read target_line; do python sqlmap.py -u \"host\" --file-read \"${target_line}\"; done < target_paths.txt

То есть для каждой строки в файле target_paths.txt будет выполнена команда
python sqlmap.py -u \"host\" --file-read
Ето подойдет для очень сложного запроса, но каждый раз склмап будет спрашивать ответ Y/n, так что также не очень то и подойдет.
 
Ответа нет.
Ето подойдет для очень сложного запроса, но каждый раз склмап будет спрашивать ответ Y/n, так что также не очень то и подойдет.
Уже ответили, тогда так.

while read target_line; do python sqlmap.py -u \"host\" --file-read \"${target_line}\" --batch ; done < target_paths.txt

А при чём тут сложность запроса и чем не удовлетворяет задаче?
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы