모든 Nags를 제거하고, 올바른 등록코드를 찾으라고 한다.
그럼 총 해야할일은 2가지 1) Nag Screen을 제거 2) 올바른 입력 값 찾기
Nag Screen을 제거하기 위해서는 메시지 박스가 안뜨도록 해야할것이다. 메세지박스를 띄우는 함수는 &rtc_MsgBox인거 같다.
함수 에필로그 부분을 아예 지워버렸다
코드를 입력하면 올바른 시리얼 값과 비교하여 정답을 정해주는 로직 같다.
그럼 strcmp함수쪽을 살펴보면 될 것이다.
저 부분이 비교하는 부분인거 같다. 옆에 보면 "I'mlena151"이라는 값이 있는데 저 값이 수상하다.
bp를 건 부분까지 실행하고 AAAABBBB를 입력해 보았다.
입력한 값과 비교하는 부분이 맞았다. 그러면 올바른 입력 키 값은 I'mlena151일 것이다.
Lena's Reversing # 1
모든 Nags를 제거하고, 올바른 등록코드를 찾으라고 한다.
그럼 총 해야할일은 2가지 1) Nag Screen을 제거 2) 올바른 입력 값 찾기
1) Nag Screen
Nag Screen을 제거하기 위해서는 메시지 박스가 안뜨도록 해야할것이다. 메세지박스를 띄우는 함수는 &rtc_MsgBox인거 같다.
2) 올바른 입력 값 찾기
코드를 입력하면 올바른 시리얼 값과 비교하여 정답을 정해주는 로직 같다.
그럼 strcmp함수쪽을 살펴보면 될 것이다.
저 부분이 비교하는 부분인거 같다. 옆에 보면 "I'mlena151"이라는 값이 있는데 저 값이 수상하다.
bp를 건 부분까지 실행하고 AAAABBBB를 입력해 보았다.
입력한 값과 비교하는 부분이 맞았다. 그러면 올바른 입력 키 값은 I'mlena151일 것이다.
'리버싱공부' 카테고리의 다른 글