Уведомления
Очистить все

HELP! Пишу свой эксплойт на Python


XSS
 XSS
(@xss)
Active Member
Присоединился: 2 года назад
Записи: 8
Создатель темы  

Есть тут спецы по pwntools? Пишу эксплойт для простого бинаря с переполнением буфера, но segfault ловлю на ровном месте. Вроде offset правильный (проверил через cyclic), шеллкод рабочий (проверял отдельно), но когда пытаюсь заменить ret-адрес — крашится. Может, канарейки или ASLR мешают? Или я криво выравнивание сделал? Код:

python
 
from pwn import *
p = process("./vuln")
payload = b"A"*100 + p32(0xdeadbeef)
p.sendline(payload)
p.interactive()

Если кто разбирается — подскажите, где косяк. А то уже 3 часа гуглю, а шелл так и не ловлю. 😩



   
Цитата