-
[Pwn] Basic_BOF #1CTF write_up/Hack CTF 2019. 3. 25. 21:05
해당 파일을 새로나온 기드라 툴로 열어보았습니다.
일단 입력을 받는 변수인 local_14를 보면
-0x34 즉 10진수로 52 자리에 위치하고 있습니다.
그리고 확인하는 구간인 local_14의 위치를 확인해 보면
-0xc 즉, 10진수로 12 자리에 있습니다. 그렇다면
local_3C - local_14 = 52 - 12 = 40
즉, 40개의 아무 문자를 입력한뒤에 분기 조건인 -0x21524111( = 0xdeadbeef)를 입력해주면 될것 같습니다.
Flag : HackCTF{f1r57_574ck_buff3r_0v3rfl0w_5ucc355}
============================================
pwntools를 이용해서 문제를 풀어보았습니다.
'CTF write_up > Hack CTF' 카테고리의 다른 글
[Reversing] Welcome_REV (0) 2019.03.25 [Pwn] Basic_BOF #2 (0) 2019.03.25 [Forensics] Welcome_Forensic (0) 2019.03.25 [Forensics] So easy? (0) 2019.03.25 [Forensics] Question? (0) 2019.03.25