Information Security

[CodeEngn] Basic RCE L04, L05 본문

INTERLUDE/Reversing

[CodeEngn] Basic RCE L04, L05

sohexz 2023. 3. 28. 18:35

https://ch.codeengn.com/

 

CodeEngn.com [코드엔진]

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

ch.codeengn.com

 

 

 

처음 실행시킨 경우 아래와 같이 cmd 창이 뜸

 

F8키를 누르면서 실행시키면 CALL 0040100F 부분에서 디버깅 당함이라는 문자열이 연속으로 나오는 것을 볼 수 있음

F7키를 눌러 해당 함수에 들어가면

IsDebuggerPresent 함수를 찾을 수 있다

exe 파일 그림이 달라 PEID를 이용해 암호화되었는지 살펴보았다

 

EP Section을 보면 UPX1로 암호화된 것을 예측할 수 있다

 

언패킹 해준다

다시 PEID로 확인해보자

복호화가 잘 된 것을 확인할 수 있다

 

등록키로 보이는 것을 발견했다

 

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

[CodeEngn] Basic RCE L11, L12  (0) 2023.05.09
[CodeEngn] Basic RCE L08, L09, L10  (0) 2023.05.04
[CodeEngn] Basic RCE L06, L07  (0) 2023.03.30
[CodeEngn] Basic RCE L02, L03  (0) 2023.03.23
[CodeEngn] Basic RCE L01  (0) 2023.03.21