[reversing.kr] Easy Keygen
WarGame/Reversing.kr2017. 1. 19. 15:16
ReversingKr KeygenMe Find the Name when the Serial is 5B134977135E7D13 |
시리얼 번호가 5B134977135E7D13 일 때 이름을 찾으라는 문제네요
우선 아무 값이나 넣어보겠습니다
문자열을 토대로 비교위치를 찾아가보면
401000이 메인함수 같네요
올리디버거를 돌리다보면 스택에 302010이라는 값을 넣는 위치가 있습니다.
302010과 제가 입력한 이름값을 ECX, EDX에 넣고 BYTE단위로 XOR 연산을 합니다.
즉 10, 20, 30 순서대로 제가 입력한 값들을 XOR 연산합니다.
첫 자리 문자는 10, 둘째 자리는 20, 셋째는 30, 다시 넷째는 10..이런식으로 xor 연산을 진행하고
연산 결과가 5B134977135E7D13가 나오면 통과입니다.
'WarGame > Reversing.kr' 카테고리의 다른 글
[reversing.kr] Replace (0) | 2017.01.25 |
---|---|
[reversing.kr] Easy Unpack (0) | 2017.01.19 |
[reversing.kr] Easy Crack (0) | 2017.01.19 |