본문 바로가기

Reversing

Lena's Reversing (2)

Lena's Reversing for Newbies #10 (2)

목표 #2 - RegCode

Registration Code
를 찾는 것이 두번째 목표입니다.

일단 아무 값이나 입력해 볼까요?


<Fig. 1>

잘못된 RegCode 라고 나타납니다.

OllyDbg 에서 저 문자열을 검색해 보겠습니다.
(마우스 우측 메뉴 Search for - All referenced text strings)


<Fig. 2>

402A69 주소의 코드를 살펴보면 아래와 같습니다.


<Fig. 3>

<Fig. 3> 의 코드를 보시면 402A2A 주소에 "I'mlena151" 이라는 문자열과 바로 그밑에 __vbaStrCmp 가 있습니다.

의외로 너무 쉽군요.

스크롤을 조금 위로 올려 보겠습니다.


<Fig. 4>

알맞은 RegCode 를 입력했을때 성공 메시지 박스를 출력하는 코드입니다.

역시 4028BD 주소에 "I'mlena151" 문자열이 있고 그밑에 __vbaStrCmp 함수가 존재합니다.

RegCode 는 "I'mlena151" 이 확실합니다.


<Fig. 5>

RegCode 를 간단히 찾았습니다.