ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Pwn] Basic_BOF #1
    CTF 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

    댓글

Designed by Tistory.