






Piratkopiering af software er ulovligt. Cracking er ulovligt med de fleste software.
Cracking software ved at redigere dll-filer
Har du altid ønsket at vide, hvordan kopibeskyttelse fungerer med computerprogrammer? Med de rigtige værktøjer kan du analysere, hvordan et program fungerer, og se, hvordan kopibeskyttelse fungerer. Samlingssprog giver dig mulighed for at ændre disse programmer, så de aldrig skal registreres eller købes.
Trin

1. Lær assemblersproget. For at kunne knække det meste af software skal du mestre assemblersprog eller assembly, det vil sige "lavt niveau"-programmeringssprog. Assembly sprog er en symbolsk repræsentation af maskinsprog, og hvert assemblersprog er specifikt forbundet med den type computer, du bruger. De fleste assemblersprog er udtrykt i binære eller hexadecimale instruktioner.

2. Installer en adskiller. For at undersøge og ændre DLL`er har du brug for flere værktøjer, inklusive en disassembler. IDA Pro er et godt alternativ, fordi det er en disassembler og debugger. Heldigvis er der en gratis version tilgængelig på https://www.hex-stråler.com/products/ida/support/download_freeware, selvom den er meget mere begrænset i funktionalitet end Pro-versionen. Du kan også prøv dotPeek, som er en DLL-understøttende decompiler, der .NET assembly kode dekompilerer til C#. Et andet alternativ er OllyDBG, der lader dig åbne DLL-filer gratis.

3. Åbn det program, du vil knække i din disassembler. Processen er lidt forskellig afhængig af hvilken adskiller du bruger. Dette viser hvilke DLL-filer der indlæses af programmet. Brug debuggeren til at undersøge, hvilke funktioner der kaldes fra DLL`en.

4. Find tællerfunktionen. Mange programmer bruger et ur som kopibeskyttelse, når tiden er gået, kan en bruger ikke længere bruge programmet. Målet er at finde og omgå denne tællerkode.
Hvis det program, du vil knække, bruger en anden form for sikkerhed, bør du kigge efter det.

5. Indstil et brudpunkt på tælleren. Når du har isoleret tællerfunktionen, kan du bruge SoftIce til at bryde koden, mens den sker. Så du kan se på den nøjagtige kode, der vil blive kaldt, når tællerfunktionen aktiveres.

6. Skift tællerkoden. Nu hvor du har fundet koden til tællerfunktionen kan du ændre koden, så tælleren aldrig når det punkt, hvor du ikke længere kan få adgang til programmet. For eksempel kan du ændre den, så tælleren ikke kan tælle til grænsen, eller du kan omgå tælleren ved at gå over den.

7. Genkompiler din netop knækkede software. Efter adskillelse og redigering skal du kompilere den nye version af programmet, så dine ændringer afspejles i DLL-filerne og andre afhængigheder.
Advarsler
Artikler om emnet "Cracking software ved at redigere dll-filer"
Оцените, пожалуйста статью
Populær