ABEX CRACKME 5는 델파이로 짜여진 프로그램입니다
올리디버거로 보시면 처음에 DialogBox를 띄우고있고 밑에는 GetDlgItemTextA를 이용하여 입력한 텍스트를 받고있고
GetVolumeInformationA를 이용하여 볼륨정보를 확인하고 있습니다 그리고 lstrcatA를 이용해 문자열들을 합치고 있습니다 코드를실행하면서 보시면
입력한 값과 4010Af부터 4010Cd까지의 반복을 통해 문자열을 한칸씩 밀고 있고 L2C-5781에 숫자가 한칸씩 밀린 6784-ABEX를 결합하고 그 결합된 문자를 입력한 값과 비교하고 있습니다 그리고 비교한 값이 맞으면 je문에서 점프가 되여 맞다는 내용의 메시지박스를 띄우게 하고 있습니다 그래서 비교하는 문자열인 L2C-57816784-ABEX를 입력하면 ABEX crackme 5 가 풀리게 됩니다
그리고 이 비교하는 값을 실행할때 띄우게 할수 있습니다 비교하는 문자열의 주소인 4020000을 틀렸다는 내용의 메시지박스의 내용에 적으면
만약 틀렸다면 맞는 키값을 출력하게 됩니다
'리버싱' 카테고리의 다른 글
ABEX CRACKME 4 (0) | 2020.07.01 |
---|---|
ABEX CRACKME 3 (0) | 2020.06.29 |
ABEX CRACKME 2 (0) | 2020.06.28 |
ABEX CRACKME 1 (0) | 2020.06.28 |