Reversing/CodeEngn

[CodeEngn] RCE basic L02 풀이

chan2s 2025. 8. 29. 17:31

Q2. 패스워드로 인증하는 실행파일이 손상되어 실행이 안되는 문제가 생겼다. 패스워드가 무엇인지 분석하시오

[그림 1] 프로그램 최초 실행 화면

02.exe를 실행해보았지만 다음과 같은 화면이 출력되면서 프로그램을 실행할 수 없었다.

[그림 2] IDA 02.exe 로드 실패
[그림 3] OllyDbg 02.exe 로드 실패

이후로 IDA와 OllyDbg 디버거 툴로도 열어보려고 했지만 실패하였다.
방법을 찾아보던 중 PE구조를 확인할 수 있는 PEview로 어디가 문제인지 분석해보기로 했다. 

[그림 4] PEview 02.exe 로드 성공

PEview 툴을 통해서 02.exe를 로드하는데에 성공하였다. 

[그림 5] 7A3 flag 확인

실행 후 내리면서 보다보면 you did it! 이라는 성공했을 때 출력될 법한 문구를 확인할 수 있었다.
그 이후엔 7A3 주소에서부터 'JK3FJZh'라는 문구를 확인해 볼 수 있었다.
코드 처럼 보이기에 Flag인 것 같아 인식을 시도해보았다.

[그림 6] CodeEngn Auth 성공

Flag 인식 성공

'Reversing > CodeEngn' 카테고리의 다른 글

[CodeEngn] RCE basic L06 풀이  (3) 2025.09.01
[CodeEngn] RCE basic L05 풀이  (3) 2025.08.31
[CodeEngn] RCE basic L04 풀이  (0) 2025.08.31
[CodeEngn] RCE basic L03 풀이  (1) 2025.08.29
[CodeEngn] RCE basic L01 풀이  (1) 2025.08.29