• Новый бот-ассистент на форуме Codeby

    Теперь на форуме работает ИИ-помощник @bot_cdb — твой технический ассистент по информационной безопасности. Просто упомяни @bot_cdb в любой теме, и получишь быстрый ответ на вопросы по CVE, инструментам, техникам атак и защиты. Бот анализирует весь тред перед ответом, проверяет актуальность данных и может предложить дополнительную помощь. Особенно полезен для проверки технических деталей, поиска документации и быстрых консультаций по пентесту, малвари, форензике и другим областям ИБ.

SQL injection в INSERT

Qulan

Red Team
06.12.2020
181
530
Приветствую!

Прошу помощи в пояснении.
Имею задачу вида:
1. Форма ввода комментария имеющая одно поле
2. Таблица вывода комментариев имеющая поля Имя, Дата, Комментарий

Тело запроса имеет вид:
csrf-token=&blog_entry=12345678&add-to-your-blog-php-submit-button=Save+Blog+Entry

Форма запроса из Ошибки базы:
INSERT INTO blogs_table(blogger_name, comment, date) VALUES ('anonymous', '123456'', now() )

Решая подобную задачку, я имел похожий запрос, где значения принимали текстовые данные и вход в инъкцию был в первом VALUES значении.
Там я решил вопрос путем подстановки всех значений в первое поле таблицы и закоментил все остальное.
Пример:
INSERT INTO accounts (username, password, mysignature) VALUES ('name','password','sign')-- -, 'text sign')
Потом значение sign заменил на sql запрос и при авторизации получил необходимую информацию

В представленой задаче вроде как все тоже, за исключением того, что мы не можем манипулировать username, а дата принимает только дату соответственно.
Вообщем я мурыжил это дело 2 дня, но так и не продвинулся. Я не могу понять куда вставлется payload, если единственное поле с текстом это комментарий.
Буду очень признателен за помощь!
 
Код:
') or sleep(5)='
, что-то типо того ,но я не уверен, что может сработать, нужно самому пробовать, в blog_entry
 
Не совсем понятно зачем вырезать функцию now()
Без нее данные не добавятся в базу))
Вопрос не в нахождении уязвимости, она уже найдена. Вопрос как эксплуатировать)))
Но спасибо за попытку помочь!
С Уважением
 
Мы в соцсетях:

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