Hur man knäcker programvara genom att ändra DLL -filer

Innehållsförteckning:

Hur man knäcker programvara genom att ändra DLL -filer
Hur man knäcker programvara genom att ändra DLL -filer

Video: Hur man knäcker programvara genom att ändra DLL -filer

Video: Hur man knäcker programvara genom att ändra DLL -filer
Video: Länka till en sida - Bild & Text Länk 2024, Maj
Anonim

Har du någonsin velat lära dig hur ett program skyddar sig från att kopieras? Med rätt verktyg kan du undersöka programmets interna delar och se hur kopieringsskydd fungerar. Med hjälp av monteringsspråk kan du ändra dessa program så att de inte längre behöver registreras eller köpas.

Steg

Crack Software genom att ändra DLL -filer Steg 1
Crack Software genom att ändra DLL -filer Steg 1

Steg 1. Lär dig montering av programmering

För att kunna knäcka de flesta program, måste du ha en god förståelse för montering som är ett lågt programmeringsspråk. Enheterna härrör från maskinspråk och varje monteringsspråk är specifikt för den typ av dator du använder. De flesta samlingsspråk uttrycks i binär och hexadecimal.

Crack Software genom att ändra DLL -filer Steg 2
Crack Software genom att ändra DLL -filer Steg 2

Steg 2. Installera demonteringsprogrammet

För att inspektera och ändra DLL -filer behöver du några verktyg, inklusive en demonterare. IDA Pro är ett bra val eftersom det är både en demonterare och en felsökning. Även om dess funktionalitet är mer begränsad än Pro-versionen, finns det lyckligtvis också en gratisversion tillgänglig på https://www.hex-rays.com/products/ida/support/download_freeware. Du kan också prova att använda dotPeek, en DLL-stödjande dekompilerare som packar upp. NET-monteringskoden i C#. Ett annat alternativ är OllyDBG, som låter dig öppna DLL -filer gratis.

Crack Software genom att ändra DLL -filer Steg 3
Crack Software genom att ändra DLL -filer Steg 3

Steg 3. Öppna appen du vill knäcka i demonteraren

Processen kan variera något beroende på vilken demonterare du använder. Denna process visar dig vilka DLL -filer programmet innehåller. Använd felsökaren för att kontrollera vilken funktion som anropas av DLL: en.

Crack Software genom att ändra DLL -filer Steg 4
Crack Software genom att ändra DLL -filer Steg 4

Steg 4. Hitta räknarfunktionen

Många program använder en timer för kopieringsskydd. När timern går ut kan användaren inte längre komma åt programmet. Syftet med detta steg är att hitta denna motkod och sedan kringgå den.

Om programmet du håller på att spricka använder någon annan form av skydd måste du ta reda på vad det är

Crack Software genom att ändra DLL -filer Steg 5
Crack Software genom att ändra DLL -filer Steg 5

Steg 5. Ställ in brytpunkten på disken

När du kan isolera räknarfunktionen ställer du in SoftIce att avbryta när funktionen påträffas. Detta låter dig granska exakt vilken kod som kördes när räknefunktionen anropades.

Crack Software genom att ändra DLL -filer Steg 6
Crack Software genom att ändra DLL -filer Steg 6

Steg 6. Ändra räknarkoden

Nu när du har hittat koden för räknarfunktionen kan du ändra koden så att räknaren aldrig når den punkt där den kan hindra dig från att använda programmet. Du kan till exempel göra att räknaren inte kan räkna till pausgränsen eller så kan du kringgå räknaren genom att hoppa över den.

Crack Software genom att ändra DLL -filer Steg 7
Crack Software genom att ändra DLL -filer Steg 7

Steg 7. Sätt ihop programvaran som du just knäckt

Efter uppackning och redigering måste du sätta ihop den nya versionen av programmet så att de ändringar du gör gäller DLL -filer och andra relaterade filer i programmet.

Varning

  • Piratkopiering av programvara är olagligt i de flesta länder.
  • Att knäcka de flesta program är olagligt.

Rekommenderad: