Dialog의 체크 부분입니다.
0x40105A에서 입력받은 값을 불러옵니다
0x40466F를 호출하고 난뒤가 약간 이상한데
무조건 Correct부분을 뛰어넘는 부분입니다.
소스를 설명하면
입력받은 값을 2 더한 다음
다시 0x601605c7과 더하고 2 더한 뒤
0x40466f에다 0xc39000c6을 넣습니다
0xc3900c6을 변환하면
mov byte ptr [eax], 0x90
retn
입니다.
그러므로 eax값을 0x401071로 맞춰줄 필요가 있습니다.
원래 연산 때 더하면서 윗 바이트가 짤리므로
기준 주소를 0x100401071
이라고 생각해야 합니다.
0x100401071 - 2 - 0x601605c7 - 2 = 0xA02A0AA6
KEY: 2687109798
'Reversing > Reversing.KR' 카테고리의 다른 글
ReversingKR ImagePrc (0) | 2015.10.22 |
---|---|
ReversingKR Easy ELF (0) | 2015.09.20 |
ReversingKR Easy UnpackMe (0) | 2015.09.12 |
ReversingKR Easy KeygenMe (0) | 2015.09.11 |
ReversingKR Easy CrackMe (0) | 2015.09.08 |