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

Indholdsfortegnelse:

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

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

Video: Sådan knækker du software ved at ændre DLL -filer: 7 trin
Video: How to Change Subtitle Font Size in VLC Player 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 indre funktion og eksperimentere med reverse-engineering. Du skal have et solidt greb om montageprogrammering og hex -kode for at komme i gang og en demonteringsapp. Når du er bekendt med koden, kan du ændre DLL'erne, så deres tilsvarende programmer aldrig 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 af programmering og hex -kode manipulation

Hvis du vil knække den fleste software, skal du have en god forståelse for montage, som er et programmeringssprog på lavt niveau. Montering er afledt af maskinsprog, og hvert samlingssprog er specifikt for den type computer, du bruger. De fleste samlingssprog udtrykkes gennem 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 en adskiller

For at undersøge og ændre DLL'er skal du bruge flere forskellige værktøjer, herunder en demonterer. IDA Pro er en god mulighed, da det er en demonterer og debugger. Heldigvis er der en gratis version tilgængelig fra https://www.hex-rays.com/products/ida/support/download_freeware, selvom den er meget mere begrænset i funktionalitet end Pro-versionen. Du kan også prøve dotPeek, som er en DLL-understøttende decompiler, der dekompilerer. NET-samlingskode til 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 det program, du vil knække i din demonterer

Processen er lidt anderledes afhængigt af hvilken demonterer du bruger. Dette viser dig, hvilke DLL -filer der indlæses af programmet. Brug fejlfindingsprogrammet til at undersøge, hvilke funktioner der kaldes fra 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, og når timeren løber ud, har brugeren ikke længere adgang til programmet. Målet er at finde denne tællerkode og derefter omgå den.

Hvis det program, du knækker, bruger en anden form for beskyttelse, skal du i stedet søge efter det

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

Trin 5. Indstil et break-point på tælleren

Når du har isoleret tællerfunktionen, skal du indstille din demonterer til at gå i stykker, når den støder på. Dette giver dig mulighed for at se på den nøjagtige kode, der opstår, når tællerfunktionen kaldes.

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 lukker dig ud af programmet. For eksempel kan du gøre det sådan, at tælleren ikke kan tælle op til brudgræ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. Genkompilér din nyligt revnede software

Efter demontering og redigering skal du kompilere den nye version af programmet, så dine ændringer spredes til DLL -filer og andre afhængigheder.

Advarsler

  • Software piratkopiering er ulovlig, så gør dette på egen risiko.
  • Det er ulovligt at knække de fleste software.

Anbefalede: