사실 푸는덴 3분정도 걸렸지만 name 에 따른 시리얼이 어떻게 바뀌는지가 궁금해서 몇시간을 했다.
딱히 패킹도 걸려있찌 않은데 VB의 구조를 파악하기엔 좋은가 보다;(아직거기까진 모르겠따)
-힌트
1. 메시지가 뜨는 곳을 찾는다 - Search for -> All referenced text strings 로 찾는다.
2. 뜨기전의 어셈블러에 브포(브레이크포인트)를 건다. - 점프와 call 부분을 유심히 보면 된다.
3. 스택과 레지스터를 잘 본다.
-답
쫌이상하다고 생각했는데 4글자 이하의 이유는 답이 4글자를 표현한 값이기 떄문이다.
실제로 모든 답은 8글자일것이다. 앞 4글자만 변환해서 시리얼키로 사용한다.
대문자 A~Z는 A5~BE 소문자 a~z는 C5~DE까지의 16진수와 대응한다.
'reversing > 리버싱' 카테고리의 다른 글
abex CreackMe 4 어렵네;; (0) | 2010.08.15 |
---|---|
abex CrackMe3 (0) | 2010.08.14 |
CFF CrackMe 3 4 번 -0- 쉽네. (0) | 2010.08.12 |
CFF CrackMe2 시리얼 문제 해봅시다~ (0) | 2010.08.10 |
패커, 패킹, 언패킹 (0) | 2010.08.09 |