N00bCTF How you find my flag? Write-up

CTF 중점 스터디

2020. 2. 1. 17:47

flag 파일을 다운로드한다.

 

flag 파일을 ghidra로 열어보면 main함수와 I5_My 함수 2개가 존재한다. 이때, I5_My 함수의 이름 자체가 flag의 일부분이다. 그리고 main 함수에서 flag의 마지막 부분인 _F1@9!!!}를 찾을 수 있다.
I5_My 함수를 보면 16진수의 값을 가지고 10과 xor하여 flag의 시작 부분을 구한다. 이를 역으로 계산하면 flag의 시작 부분을 구할 수 있다.

이를 조합하면 flag를 얻을 수 있다.

Written by choi_jiung

'CTF 중점 스터디' 카테고리의 다른 글

N00bCTF The Middle Age Crypto Write-up  (0) 2020.02.16
HACKCTF bof1 Write Up  (0) 2020.02.03
riceteacatpanda 15 wirte up  (0) 2020.01.27
riceteacatpanda BTS-Crazed Wirte up  (0) 2020.01.27
Wargame.kr_PHP? C?_Write up  (0) 2020.01.26