HackChang

[CodeEngn] Basic RCE L05 문제 풀이 본문

W4RG4M3/R3V3RS1NG

[CodeEngn] Basic RCE L05 문제 풀이

HackChang 2019. 11. 19. 21:45

L05 문제

Basic RCE L05

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

프로그램안의 등록키를 알아내는 문제이다.

압축을 풀고 실행파일을 실행시켜본다.

 

05.exe

Register now !를 누르면 잘못된 시리얼이라고 나온다.

이제 올리디버거로 열어본다.

대책없이 올리디버거로 열어봤지만 검색을 통해 얻고자하는 결과가 나오지않았다.

패킹이 된 파일인 것 같아 PEID로 열어보았다.

PEiD.exe
0.21MB

역시나 UPX로 패킹이 된 파일이었고, 언패킹툴을 통해 언패킹을 진행하였다.

upx.exe
0.29MB

 

위와같은 옵션을 이용하여 언패킹을 진행한다.

upx.exe를 cmd를 통해 실행해야만 한다.

ex ) upx 파일명.exe -d

언패킹을 하고, PEID로 다시 열어보았다.

언패킹이 된 것을 볼 수 있었고, 다시 올리디버거로 열어보았다.

 

스트링 검색을 통해 시리얼 값을 확인할 수 있었다.

 

Comments