Sådan knækker du software ved at ændre DLL -filer

Indholdsfortegnelse:

Sådan knækker du software ved at ændre DLL -filer
Sådan knækker du software ved at ændre DLL -filer

Video: Sådan knækker du software ved at ændre DLL -filer

Video: Sådan knækker du software ved at ændre DLL -filer
Video: How To Use An Image As A Link In HTML 2024, Kan
Anonim

Har du nogensinde ønsket at lære, hvordan et program beskytter sig mod at blive kopieret? Med de rigtige værktøjer kan du undersøge programmets indvendige dele og se, hvordan kopibeskyttelse fungerer. Ved hjælp af samlingssprog kan du ændre disse programmer, så de ikke længere skal registreres eller købes.

Trin

Knæk software ved at ændre DLL -filer Trin 1
Knæk software ved at ændre DLL -filer Trin 1

Trin 1. Lær montering programmering

For at kunne knække de fleste software, skal du have en god forståelse for samling, som er et lavt programmeringssprog. Samlinger stammer fra maskinsprog, og hvert samlingssprog er specifikt for den type computer, du bruger. De fleste samlingssprog udtrykkes i binær og hexadecimal.

Knæk software ved at ændre DLL -filer Trin 2
Knæk software ved at ændre DLL -filer Trin 2

Trin 2. Installer demonteringsprogrammet

For at inspicere og ændre DLL'er skal du bruge et par værktøjer, herunder en demonterer. IDA Pro er et godt valg, fordi det både er en demonterer og en debugger. Selvom dens funktionalitet er mere begrænset end Pro-versionen, er der heldigvis også en gratis version tilgængelig på https://www.hex-rays.com/products/ida/support/download_freeware. Du kan også prøve at bruge dotPeek, en DLL-understøttende decompiler, der pakker. NET-samlingskode ud i C#. En anden mulighed er OllyDBG, som lader dig åbne DLL -filer gratis.

Knæk software ved at ændre DLL -filer Trin 3
Knæk software ved at ændre DLL -filer Trin 3

Trin 3. Åbn den app, du vil knække i adskilleren

Processen kan variere lidt, afhængigt af hvilken demonterer du bruger. Denne proces viser dig, hvilke DLL -filer programmet indeholder. Brug fejlfindingsprogrammet til at kontrollere, hvilken funktion der kaldes af DLL'en.

Knæk software ved at ændre DLL -filer Trin 4
Knæk software ved at ændre DLL -filer Trin 4

Trin 4. Find tællerfunktionen

Mange programmer bruger en timer til kopibeskyttelse. Når timeren udløber, kan brugeren ikke længere få adgang til programmet. Formålet med dette trin er at finde denne tællerkode og derefter omgå den.

Hvis det program, du knækker, bruger en anden form for beskyttelse, skal du finde ud af, hvad det er

Knæk software ved at ændre DLL -filer Trin 5
Knæk software ved at ændre DLL -filer Trin 5

Trin 5. Indstil brydepunktet på tælleren

Når du kan isolere tællerfunktionen, skal du indstille SoftIce til at afbryde, når funktionen findes. Dette lader dig gennemgå præcis, hvilken kode der kørte, da tællerfunktionen blev kaldt.

Knæk software ved at ændre DLL -filer Trin 6
Knæk software ved at ændre DLL -filer Trin 6

Trin 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 den kan forhindre dig i at bruge programmet. For eksempel kan du gøre tælleren ude af stand til at tælle til pausegrænsen, eller du kan omgå tælleren ved at hoppe over den.

Knæk software ved at ændre DLL -filer Trin 7
Knæk software ved at ændre DLL -filer Trin 7

Trin 7. Saml den software, du lige har revnet

Efter udpakning og redigering skal du samle den nye version af programmet igen, så de ændringer, du foretager, gælder for DLL -filer og andre relaterede filer i programmet.

Advarsel

  • Software piratkopiering er ulovligt i de fleste lande.
  • Cracking af de fleste software er ulovligt.

Anbefalede: