le0s1mba

[CodeEngn] Advance L06 본문

Security Challenges/CodeEngn

[CodeEngn] Advance L06

le0s1mba 2025. 7. 20. 16:46

https://codeengn.com/challenge/rce_advance


파일을 실행시키면 이렇게 나의 남은 군생활은? 하면서 숫자가 뜬다.

확이과 x를 눌러도 밑의 숫자가 1 증가해서 새로운 창이 뜬다.

 

exeinfo로 보면 upx로 packing이 되어 있으며 Autoit이 있다.

 

일단 packing을 풀고, IsDebuggerPresent를 참조하여 jne를 je로 patch 해줬다.

그 후, x32dbg로 열어 분석하려 했는데 감이 안 잡혔다.

 

그러다가 exe2aut을 알게 되어 unpacking 한 파일을 열어보니

For $a = 1 To 790
	MsgBox(0, "나의 남은 군생활은? CodeEngn Challenges Reverse2 L06 by Lee Kang-Seok", $a)
Next

이러한 코드가 떴다.

이건 AutoIt script로 작성된 코드다.

간단하게 봐보면 1~790까지 반복을 하고, MsgBox를 통해 나의 남은 군생활을 출력한다는 것을 알 수 있다.

즉, 남은 군생활은 790일이라는 것을 알 수 있다.


더보기

2dace78f80bc92e6d7493423d729448e

'Security Challenges > CodeEngn' 카테고리의 다른 글

[CodeEngn] Advance L08  (1) 2025.07.20
[CodeEngn] Advance L07  (0) 2025.07.20
[CodeEngn] Advance L05  (0) 2025.07.20
[CodeEngn] Advance L04  (0) 2025.07.20
[CodeEngn] Advance L03  (0) 2025.07.20