Basic_BOF #1
-
[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를 이용해서 문제를 풀어보았습니다.