L05 문제

#Basic RCE L05

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

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

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

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

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

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

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

[PEID 다운로드](https://k.kakaocdn.net/dn/dl95Ap/btqzRNGmmkp/d7RxbjkDTD2Ovnijv50khk/PEiD.exe?attach=1&knm=tfile.exe)</b>

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

[UPX 언패커 다운로드](https://k.kakaocdn.net/dn/bHPGQZ/btqzSZF8lRX/omp3ic0jKjXUVRQFkgjIz1/upx.exe?attach=1&knm=tfile.exe)</b>

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

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

ex ) upx 파일명.exe -d

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

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

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