Information Security Study

[CodeEngn] Basic RCE L05 본문

Reversing/CodeEngn

[CodeEngn] Basic RCE L05

gayeon_ 2023. 3. 28. 18:23

문제: 이 프로그램의 등록키는 무엇인가

 

 

문제 파일을 실행해보니 User name과 등록키를 입력하는 창이 나타났다.

 

 

우선 Register now!를 눌러보니 등록키가 맞지 않는다는 오류 창을 볼 수 있었다.

 

 

Immunity Debugger로 열어보니 파일이 패킹되어있었다.

PUSHAD는 패킹 되었다는 의미이다.

 

 

PEiD 프로그램으로 UPX로 패킹된 것을 볼 수 있었다.

 

 

CFF Explorer로 파일을 언패킹해주었다.

 

 

언패킹 된 파일을 다시 Immunity Debugger로 열어보니 PUSHAD에서 PUSH로 바뀌어 언패킹이 되었음을 볼 수 있었다.

 

 

한줄씩 실행하다보니 User name과 등록키를 볼 수 있었다.

 

 

성공!

 

 

이외에도 Search for > All referenced string에서 등록키를 구할 수 있다.

 

 

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

[CodeEngn] Basic RCE L07  (0) 2023.03.30
[CodeEngn] Basic RCE L06  (0) 2023.03.30
[CodeEngn] Basic RCE L04  (0) 2023.03.28
[CodeEngn] Basic RCE L03  (0) 2023.03.23
[CodeEngn] Basic RCE L02  (0) 2023.03.23