Crack (computer)

En knæk er et program, der anvendes på software til at ændre koden for f.eks. At bruge betalt software gratis.

Terminologi

Når folk omdistribuerer "revnede" applikationer, taler vi om warez . Når en person har fundet ud af, hvordan man knækker software, kan de derefter oprette en patch , der giver andre mulighed for at fjerne beskyttelsen af ​​den pågældende software uden at skulle studere beskyttelsen.

Forveks ikke en revne med en plaster  :

De revner er lavet af kiks . Analyse og modifikationsaktivitet er forbudt i de fleste licensaftaler om software- brugerlicenser .

Hjælpeprogram

At knække en software eller et program kan have flere anvendelser til en krakker  :

Cracker værktøjer

Cracker bruger flere værktøjer til at nå sine mål:

Cracker-metoder

Formålet med en revne er at omgå en begrænsning, der findes i en software eller en betalt applikation, såsom dets registrering med en licensnøgle eller fil samt andre kontaktoplysninger, såsom et brugernavn eller en e-mail-adresse.

For at gøre dette bruger den reverse engineering . Den software, der skal revnet skilles ad ved hjælp af en disassembler, og den krakker forsøger derefter at finde den beskyttelse funktion . I de fleste tilfælde er dette en funktion, der giver dig mulighed for at kontrollere, om en licensnøgle, der er indtastet af brugeren, er gyldig eller ej. Formålet med cracking er at sikre, at funktionen altid validerer den nøgle, der er indtastet i softwaren. Når funktionen er placeret, erstattes den ved hjælp af en hexadecimal editor med NOP- instruktionen, som betyder Ingen handling (gør ingenting). Nogle crackere foretrækker dog ikke at ændre softwarekoden og undersøge dens beskyttelsesfunktion. Derefter opretter de en gyldig nøglegenerator, der gør det muligt at aktivere softwaren ( keygen på engelsk). Proprietære softwareudviklere forsøger dog at gøre denne proces vanskelig ved hjælp af sletning , kryptering eller selvmodificerende koder .

I andre tilfælde dekompileres softwaren for at få adgang til sin oprindelige kildekode på et højt sprog. Dette er muligt med scriptsprog eller sprog, der bruger on-the-fly kompilering .

Beskyttelse at omgå

Softwareknækkeren står over for et mål, der kan være flere:

For at nå sine mål skal cracker overvinde nogle faldgruber som:

musik

Revner, programrettelser eller nøglegeneratorer har ofte 8-bit elektro- eller retromusik i stil med Game Boy- musik , der kaldes chiptunes .

Noter og referencer

  1. Se almindeligt navn 2 på siden fr.wiktionary.org

Relaterede artikler