abex` 3rd crackme Write-Up
2019. 7. 17. 14:40
728x90
728x90
728x90
사용 도구: 올리디버거 2.01
abex` 3rd crackme(이하 원본파일)를 풀어보자.
먼저 원본파일을 실행시키면 다음과 같은 메세지 박스가 뜬다.
keyfile을 체크하라는 내용의 메시지 박스와 file을 찾을 수 없다는 내용의 메시지 박스가 뜨는 것을 확인할 수 있다.
올리디버거로 열어보자
올리디버거로 원본파일을 실행하면 위와 같은 루틴이 나온다. 사용되는 문자열들로 보아 이 곳이 메인함수일 것 같다.
그리고 CreateFileA함수로 "abex.l2c" 라는 파일을 READ하고 있으며 GetFileSize함수로 파일크기가 0x12인지 검사한다.
"abex.l2c"를 파일명으로 만들어 주고 메모장 등을 이용해 문자를 입력해 파일 사이즈를 18bytes(0x12)로 맞춰주었다.
그리고 원본파일을 실행하면 위와 같은 메시지 박스가 뜬다.
728x90
728x90
'Wargame > abex` crackme' 카테고리의 다른 글
abex` 5th crackme Write-Up (0) | 2019.07.17 |
---|---|
abex` 4th crackme Write-Up (0) | 2019.07.17 |
abex` 2nd crackme Write-Up (0) | 2019.07.17 |
abex` 1st crackme Write-Up (2) | 2019.07.13 |