Yozzang의 해킹일기 💻
article thumbnail
Published 2022. 8. 31. 00:51
Lena Tutorial (Level 9) Wargame/Lena Tutorial
728x90

이번 포스트에서는 레나 튜토리얼의 Level 9 문제에 대해 다루겠다.


문제를 실행하면 다음과 같다.

Level 9

## 문제 해석 : 

자동 응답기 프로그램이다. 시리얼 넘버를 찾으면 되는 것으로 보인다.

## 문제 풀이 : 

먼저 Ollydbg를 통해 해당 파일을 열어보겠다.

Level 9

우선 해당 프로그램은 VBA 언어로 구현했디. 또한 시리얼 넘버를 확인하는 절차가 존재하므로 "vbaVarTstEq"라는 함수가 쓰이는 곳을 확인해보겠다.

vbaVarTstEq

해당 함수는 변수가 맞는지를 비교하는 함수이다. 이 함수에 참조 BP를 걸고 실행해보겠다.

5BBEAB

실행하다 보면 위와 같이 함수가 호출되는 것을 확인할 수 있다. 계속 실행해보겠다.

5BBFD9

시리얼 넘버처럼 생긴 문자열이 보인다. 

### 시리얼 넘버 : oeiu-564-oqei-97

### 실행 결과 : 

우회 성공

이로써 해당 프로그램의 Crack를 마치겠다.

'Wargame > Lena Tutorial' 카테고리의 다른 글

Lena Tutorial (Level 11)  (0) 2022.09.02
Lena Tutorial (Level 10)  (0) 2022.09.01
Lena Tutorial (Level 8)  (0) 2022.08.30
Lena Tutorial (Level 7)  (0) 2022.08.29
Lena Tutorial (Level 6)  (0) 2022.08.23
profile

Yozzang의 해킹일기 💻

@요짱

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!