Simples Crackme 13
- Question
· Key 값 구하기
· 성공 Message 대신 Key 값이 나오도록 HxD를 이용해 Patch
- Solve
· Key 값 구하기
◦ Key 값은 쉽게 찾을 수 있는데 성공 Routine 바로 윗부분에 CMP 명령어를 이용해 값을 비교하는 부분이 있으며 여기서 Key 값이 '7A2896BF'라는 것을 알 수 있다.
◦ 16진수 : 0x7A2896BF → 10진수 : 2049480383
· 성공 Message 대신 Key 값이 나오도록 HxD를 이용해 Patch
◦ HxD로 열었을 때 위처럼 성공 Message 부분을 확인할 수 있다.
◦ 성공 Message 부분을 '2049480383'을 넣고 나머지 남은 부분을 NULL로 채운다.
◦ 수정할 주소영역의 범위 : 0x0D3B ~ 0x0D45
◦ 저장한 후 확인해보면 위와 같이 Patch가 완료된 상태로 출력되는 것을 볼 수 있다.
- Answer
· 정답 : 20494803830D3B0D45
'Reversing > Simples Creckme' 카테고리의 다른 글
Simples Crackme 15 (0) | 2015.08.16 |
---|---|
Simples Crackme 14 (0) | 2015.08.16 |
Simples Crackme 12 (0) | 2015.08.16 |
Simples Crackme 11 (0) | 2015.08.16 |
Simples Crackme 10 (0) | 2015.08.16 |