Lena's Reversing Tutorial Level 2이다.
Level 1에서는 Code Patch를 통해 인증을 우회했지만, 이번엔 정상적인 절차를 밟아 성공 메시지로 유도할 것이다.
1. Analyze
분석은 Level 1에서 이미 충분히 다룬 내용이므로, 여기를 참고하면 되겠다.
2. Keyfile 생성
위에서 분석한 결과를 정리하면, 성공 메시지를 보기 위한 조건으로
- 파일명: keyfile.dat
- 내용은 16바이트 이상으로 구성
- 내용 중 'G'가 8개 이상 포함되어야 함.
가 되겠다.
아래처럼 바이너리가 있는 경로에 이 파일을 생성해준 후
다시 실행하면, 분석한 대로 성공 메시지를 볼 수 있다.