CTF write_up/NACTF
[Binary Exploitation] BufferOverflow #1
ws1004
2019. 9. 23. 08:54
문제를 해결 하기 위해 c코드부터 확인해 보겠습니다.
앞전 문제의 코드와 매우 유사합니다.
IDA 32bit를 이용해서 열어보겠습니다.
vuln함수에 있는 s변수의 크기를 확인해 보겠습니다.
0x18 = 24입니다.
SFP와 RET를 구해보겠습니다.
SFP : 4 // RET : 4
그리고 가장 중요한 win함수의 주소를 알아 보겠습니다.
0x080491B2 입니다.
이를 이용한 Exploit code는 아래와 같습니다.
Flag : nactf{pwn_31p_0n_r3t_iNylg281}