Hawkis_CTF
하위 문제
쏭쏭하
2023. 7. 4. 17:16
CTF 문제

첨부된 hi.zip 파일을 다운로드

hi.exe파일 실행시 Input: 문자열이 출력되고 값을 입력받는다.
이때, 임의의 값을 입력후 엔터키를 누르면 exe파일이 실행종료된다.

x64dbg로 hi.exe파일 오픈

F9 파일 실행

Main 함수에 진입하기 위해 처음에 출력되던 Input문자열을 검색하여 찾아낸다

더블클릭 이동
Main함수에 진입 함

코드를 살펴보다 조금 위로 올렸을때

문자가 하나씩 아래로 나열된것을 볼 수 있음
뭔가 수상하다 느꼈고 문자 하나마다 자세히 살펴보니

cmp al,72 에서 al변수와 72(r)을 비교하는것을 보니
al이 a의 값을 구하라 했던 문제 설명과 비슷한것같았다.

문자들을 조합해보니 rever_2in9_j4mp_1zty_ 가 나왔고
Flage 양식에 맞게
hawkis{rever_2in9_j4mp_1zty_}로 제출하니 정답을 맞췄다.
01o_or_L1_0F d