Lena's Reversing # 1

728x90

모든 Nags를 제거하고, 올바른 등록코드를 찾으라고 한다.

 

그럼 총 해야할일은 2가지 1) Nag Screen을 제거 2) 올바른 입력 값 찾기

1) Nag Screen

Nag Screen을 제거하기 위해서는 메시지 박스가 안뜨도록 해야할것이다. 메세지박스를 띄우는 함수는 &rtc_MsgBox인거 같다.

 

함수 에필로그 부분을 아예 지워버렸다

2) 올바른 입력 값 찾기

코드를 입력하면 올바른 시리얼 값과 비교하여 정답을 정해주는 로직 같다.

그럼 strcmp함수쪽을 살펴보면 될 것이다.

저 부분이 비교하는 부분인거 같다. 옆에 보면 "I'mlena151"이라는 값이 있는데 저 값이 수상하다.

bp를 건 부분까지 실행하고 AAAABBBB를 입력해 보았다.

입력한 값과 비교하는 부분이 맞았다. 그러면 올바른 입력 키 값은 I'mlena151일 것이다.

728x90

'리버싱공부' 카테고리의 다른 글

Dreamhack - Reverse Engineering Road map  (0) 2022.02.27
Abex crackme # 5  (0) 2022.01.16
Abex crackme # 4  (0) 2022.01.16
Abex crackme # 3  (0) 2022.01.16
Abex crackme # 2  (0) 2022.01.15