Ввод 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
Смотрите также эту ссылку