Hacking/Reversing
Abex's Crackme #5 분석
분석 앞 부분은 win32의 폼을 만드는 과정과 text를 입력받습니다. 저는 그냥 켜서 나오는 text(Enter your serial)를 그대로 입력 하였습니다. 그리고 0040106C에 오면 GetDlgItemTextA() GetVolumeInformationA() lstrcatA() 를 순서대로 호출한다. 간단하게 말하자면 1. GetDlgItemTextA()는 우리가 입력한 문자열을 00402324에 저장하고 문자열의 길이를 반환한다. (필자의 경우 Enter your serial) 2. GetVolumeInformationA()는 자신의 로컬디스크의 정보를 가져온다. (시리얼, 디스크볼륨네임 등) 3. lstrcatA()는 문자열 결합 함수이다. 004225C라는 주소에 저장되어있는 문자열과 ..
2019. 12. 2. 11:37