-
[Binary Exploitation] BufferOverflow #1CTF write_up/NACTF 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}
'CTF write_up > NACTF' 카테고리의 다른 글
[Binary Exploitation] Format #0 (0) 2019.09.24 [Binary Exploitation] BufferOverflow #2 (0) 2019.09.24 [Binary Exploitation] BufferOverflow #0 (0) 2019.09.23 [Forensics] Phuzzy Photo (0) 2019.09.23 [Forensics] File recovery (0) 2019.09.23