물먹는산세베리아

[CodeEngn] Basic RCE L02 본문

Waregame & CTF/Reversing

[CodeEngn] Basic RCE L02

suntall 2021. 2. 22. 22:30

* SWING CTF STUDY_REVERSING

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

 

내가 푼 것

 

주어진 파일 02.exe를 실행하면 제대로 작동하지 않는다.

디버거에서 열어도 마찬가지이다.

 

실행 자체가 안 되어 디버깅도 할 수 없으므로 동적분석 대신  정적 분석을 시도했다.

 

HxD로 열었고, 양이 많지 않아서 쭉 봤는데 중간 쯤에 Rules, unlock code 라는 단어들이 보였다.

 

Rules: Just find the unlock code, no patching allowed. It's very easy, so don't exspect to much. Greeting to the whole TNP, especially Folko for helping me to make my first steps in Win32ASM

 

이런 내용이었는데 뭘 해야되야 할지 .. 별 소득은 없었다.

 

그러다 윗 부분에서 Yeah, you did it!라는 문장과 함께 누가 봐도 수상한 문자열을 발견했는데 이게 답이었다.

 

답: JK3FJZh

 

 

정석(?)

저렇게 푸는게 아닌 거 같아서 검색해봄.

다들 똑같이 푸심.

진짜 저게 끝인가..?

 

 

 

codeengn.com/challenges/

 

CodeEngn.com [코드엔진] - Challenges

코드엔진은 국내 리버스엔지니어링 정보공유를 위해 2007년 부터 리버스엔지니어링 컨퍼런스 및 비공개 워크숍을 현업 실무자들과 함께 운영하고 있습니다. 리버스엔지니어링이라는 하나의 큰

codeengn.com

'Waregame & CTF > Reversing' 카테고리의 다른 글

[CodeEngn] Basic RCE L04  (0) 2021.02.23
안티디버깅(Anti-Debugging) 기초  (0) 2021.02.23
패킹, 언패킹  (0) 2021.02.20
[Codeengn] Basic RCE L06  (0) 2021.02.20
[SuNiNaTaS] 9번  (0) 2021.02.18