Ввод ascii в текстовое поле html

Я делаю кибербезопасность захватить вызов флага и пытаюсь сделать переполнение буфера на сервере. в нем есть текстовое поле html, которое я пытаюсь переполнить конкретными значениями. Как я могу ввести символы ascii в это текстовое поле? Символы, введенные после определенной длины буфера, похоже, преобразуются в их значения ascii, поэтому я пытаюсь ввести такие символы, как NUL, EOT и т. Д., В текстовое поле.

1 ответ

Решение

Вы можете использовать шестнадцатеричное значение, увидеть это или это
Например, из python вы можете использовать что-то вроде:

param = "\x00\x04\x03\x03"

А затем отправить как запрос GET (см. Urllib2 или запросы или httplib2)

От URL, перед шестнадцатеричным кодом вы должны добавить % персонаж

yourpage.html/param=%00%04%03%04

Смотрите также эту ссылку

Другие вопросы по тегам