리버스엔지니어링 문제 6

2015. 3. 23. 14:31Security ★ Development/Reversing

반응형

http://codeengn.com/challenges/basic/06


OEP값과 키값을 찾는 문제입니다.  친절하게 언팩을 하라고 하니 일단 하고 디어셈블해봅시다.  Text string을 잘 찾다보면 키값은 금방 찾을 수 있습니다.


이제 OEP를 찾아봅시다.  

언팩되지 않은 상태의 파일을 디어셈블하면 PUSHAD에서 시작합니다.  밑으로 쭉 내려오다보면 POPAD가 있습니다.

POPAD의 아래 점프문에 브레이크포인트를 걸어주고 이 점프문이 향하는 곳이 OEP가 됩니다.

OEP=00401360