리버스엔지니어링 문제 6
2015. 3. 23. 14:31ㆍSecurity ★ Development/Reversing
반응형
http://codeengn.com/challenges/basic/06
OEP값과 키값을 찾는 문제입니다. 친절하게 언팩을 하라고 하니 일단 하고 디어셈블해봅시다. Text string을 잘 찾다보면 키값은 금방 찾을 수 있습니다.
이제 OEP를 찾아봅시다.
언팩되지 않은 상태의 파일을 디어셈블하면 PUSHAD에서 시작합니다. 밑으로 쭉 내려오다보면 POPAD가 있습니다.
POPAD의 아래 점프문에 브레이크포인트를 걸어주고 이 점프문이 향하는 곳이 OEP가 됩니다.
OEP=00401360
'Security ★ Development > Reversing' 카테고리의 다른 글
리버스엔지니어링 문제 8 (0) | 2015.03.29 |
---|---|
리버스엔지니어링 문제 7 (0) | 2015.03.29 |
리버스엔지니어링 문제 5 (0) | 2015.03.23 |
리버스엔지니어링 문제 4 (0) | 2015.03.23 |
리버스엔지니어링 문제 3 (0) | 2015.03.23 |