Plik wygenerowany programem IDA Pro pokazujący różnicę między wersją z zabezpieczeniem i zmodyfikowaną wersją bez zabezpieczeń może wyglądać w tym przypadku następująco: This difference file is created by The Interactive Disassembler crackme 00000797: 75 74

Dzięki temu wiadomo, że aby złamać to crackme, wystarczy w skompilowanym pliku przejść pod adres 797h i zmienić wartość bajtu z 75h na 74h.

To przykładowe crackme przedstawia najprostsze możliwe zabezpieczenie. W przypadku tego programu można również w prosty sposób odczytać poprawny numer seryjny. Bardziej zaawansowane crackme generują fałszywe seriale, są skompresowane, zaszyfrowane lub wykorzystują skomplikowane algorytmy sprawdzające poprawność podanych danych, w związku z czym rozwiązanie ich wymaga dużo większego nakładu pracy.

Kategoria:Programowanie komputerów