336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
안녕하세요 이번 문제는 갑자기 문제 난이도가 쉬워졌길래 바로바로 포스팅하겠습니다.
우선 PEID입니다.
UPX로 패킹됬군요? 그럼 프로그램을 실행해보죠
프로그램 실행화면입니다. 계산기네요. 딱히 얻을만한건 없어보이니 바로 올리디버거로 코드를 뜯어봅시다.
다들 UPX 언패킹 하는 방법은 아실거라 생각해서 바로 언패킹해버렸습니다. 혹시 모르시는분들은 L05번을 확인해주세요
언패킹을 하게되면 나오는 코드가 프로그램의 실제 코드인데 OEP란 저번에 설명했드시 OEP(Original Entry Point) 즉 프로그램의 진짜 시작 위치를 나타내는 코드를 말합니다. 그런데 언패킹한 이 코드가 프로그램의 진짜 코드니 이 프로그램의 시작지점 주소가 OEP가 됩니다.
제 생각에는 이 문제는 그냥 쉬어가는 문제인것같네요..
'해킹 > 리버스 엔지니어링' 카테고리의 다른 글
코드엔진 basic RCE L10 풀이 (ASPack 언패킹) (0) | 2012.07.16 |
---|---|
코드엔진 basic RCE L09 풀이 (StolenByte 구하기) (0) | 2012.07.14 |
코드엔진 basic RCE L07 풀이 (0) | 2012.06.09 |
코드엔진 basic RCE L06 풀이 (back to user mode) (1) | 2012.06.06 |
코드엔진 basic RCE L05 풀이 (UPX 언패킹) (3) | 2012.05.28 |