Information Security Study
[CodeEngn] Basic RCE L05 본문
문제: 이 프로그램의 등록키는 무엇인가
문제 파일을 실행해보니 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 |