Уведомления
Очистить все
Создатель темы 06/08/2025 11:37 дп
Есть тут спецы по pwntools? Пишу эксплойт для простого бинаря с переполнением буфера, но segfault ловлю на ровном месте. Вроде offset правильный (проверил через cyclic), шеллкод рабочий (проверял отдельно), но когда пытаюсь заменить ret-адрес — крашится. Может, канарейки или ASLR мешают? Или я криво выравнивание сделал? Код:
from pwn import * p = process("./vuln") payload = b"A"*100 + p32(0xdeadbeef) p.sendline(payload) p.interactive()
Если кто разбирается — подскажите, где косяк. А то уже 3 часа гуглю, а шелл так и не ловлю. 😩
PuliViliZator reacted
