а теперь по-русски плз
GDB => GNU DeBugger Разбираю программу с цтф Там переполнение буфера, могу задать адрес возврата Но он - непечатаемые ascii символы Мне нужна альтернатива echo -e "A\x08B" Но внутри гдб
В соседнем чате подсказали Передать аргумент через --args $() Итого: gdb --args ./vuln $(echo -e "payload") Красота)
шеллкод тестишь? 🧐
а где связь между --args и, цитирую, "альтернатива echo в gdb"?
Вызвать функцию при помощи подмены адреса возврата Там suid бинарь - повышаешь права Но прикол в том, что шелл открывается только в gdb (Без гдб сразу сегфолт)
ну как минимум ты не перешел в нужные директории
Я помню на этом этапе сдался, ибо не понимал почему сегфолт постоянно
Обсуждают сегодня