Reversing - Handray

HelloMG
|2020. 4. 7. 23:17

문제를 다운받고 IDA로 열어보았습니다 :D

IDA

IDA로 보니 아주 간단하게 되어 있습니다!!

 

저는 편하게 400539주소의 분기를 통해서 넘어가는걸 보고

40052E의 주소에서 [rbp+4]에 들어가는 1을 0으로 바꿔주면

손쉽게 flag가 출력되는 것을 볼 수 있지 않을 수 있을까 했습니다 :D

gdb

그래서 저는 리눅스에서 디버깅을 진행했습니다!

 

일단 IDA에서 본 부분을 브레이크포인터를 걸어줍니다 :D

flag 획득!!

$rbp-4에 1이 들어가는 것을 확인 후 다시 0을 넣어주었습니다 :D

그리고 "c" 명령어를 실행 시킨 후 프로그램 진행을 시켜주었더니 flag가 뙇!! 하고 출력이되네요 ㅎㅎㅎㅎ!

 

이만 간단한 문제풀이였습니다 :D

'CTF > HackCTF' 카테고리의 다른 글

Reversing - Strncmp  (0) 2021.01.05
Web - LOL  (0) 2020.09.28
Forensics - 잔상  (0) 2020.04.02
Forensics - Terrorist  (0) 2020.03.31
Forensics - Magic PNG  (0) 2020.03.30