본문 바로가기

[Wargame Write-up]/CodeEngn Challenges

[CodeEngn Challenges] Basic RCE 05



이 파일은 UPX 패킹되어있다. 문자열만 보면서 할 수도 있겠지만, 수동 언패킹을 한 후 진행할 것이다.




UPX 패킹됐을 경우 맨 마지막에 OEP(Original Entry Point)로 점프하는 구문이 있다.


  

이것을 Ollydump로 dump한 후, rebuild한다.

 



기본적으로 05_dump.exe라 된 파일이 생성되며, 이것을 ollydbg로 띄워, Referenced strings을 봐도 확연히 처음보다 줄어든 것을 볼 수 있다. 끝까지 보다 보면, 저렇게 인증 정보에 대한 문자열을 쉽게 찾을 수 있다.

 



저것을 입력하면, 성공 메시지가 출력된다.