1번 문제랑 같다.
대신 이번에는 Keyfile.dat를 만들어보자.
Keyfile.dat파일을 만들어 보자.
일단, 1234를 넣어두자.
쭉 내려가 보면 zero flag가 0이다.
그리고 EAX에 44가 있다.
readfile()함수에 첫 번째 인자(file handler)가 44라는 뜻
createfile() 함수는 일단 통과.
buffer의 주소 : 40211A
readfile()의 리턴 값은 읽어온 byte 수이다.
쭉 내려가 보자.
402173에 있는 값과 0x10을 비교하는지 보자.
402173에 4가 들어가 있다.
위 조건을 한번 보자.
1. 읽어온 byte수가 16보다 작으면 안 된다.
2. 8개의 'G'가 필요함
keyfile을 수정했다.
다시 실행해보자.
안전하게 4010D8로 왔다.
유튜브 재즐보프 - 레나튜토리얼 보고 풀었다.
'리버싱 > Lena Tutorial' 카테고리의 다른 글
Lena Tutorial 01 (0) | 2021.10.31 |
---|