SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое Слепая SQL-инъекция (Blind SQL Injection)?

При обычной SQL-инъекции хакер видит результат своего запроса прямо на экране (например, список чужих паролей).

При Слепой SQL-инъекции приложение не выводит данные из БД и не показывает текст ошибок. Хакер задает БД вопросы, на которые можно ответить только "Да" или "Нет".

Пример (Boolean-based):
Хакер вводит id = 5 AND (SELECT substring(password, 1, 1) FROM users WHERE id=1) = 'a'.
Если страница загрузилась нормально — первая буква пароля админа 'a'. Если выдала 404 — буква другая. Так посимвольно вытаскивается вся база.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Инъекции и XSS»

Ещё вопросы раздела «Безопасность»

Все вопросы раздела «Безопасность»