Hur man hackar ett program genom att ändra DLL -filer

Författare: Ellen Moore
Skapelsedatum: 12 Januari 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Hur man hackar ett program genom att ändra DLL -filer - Samhälle
Hur man hackar ett program genom att ändra DLL -filer - Samhälle

Innehåll

Har du någonsin undrat hur program är kopieringsskyddade? Med rätt verktyg kan du ta reda på hur programmet fungerar internt och experimentera med omvänd teknik. För att komma igång behöver du goda kunskaper i monteringsspråk och hexadecimal programmering och ett demonteringsprogram. Med hjälp av koden kan du ändra DLL -filer för att ta bort behovet av att registrera eller köpa ett program.

Steg

  1. 1 Lär dig att programmera på monteringsspråk och arbeta med hexadecimal kod. För att spricka de flesta testversioner av program måste du ha goda kunskaper i monteringsspråk, vilket är ett programmeringsspråk på låg nivå. Det härrör från maskinspråk, och varje smak av monteringsspråk beror på vilken typ av dator som används. De flesta monteringsspråk fungerar med binära och hexadecimala koder.
  2. 2 Installera demonteraren. För att undersöka och ändra DLL -filer behöver du flera verktyg, inklusive en demonterare. Ett utmärkt val skulle vara IDA Pro, en demonterare och felsökare. Dess gratisversion är tillgänglig på https://www.hex-rays.com/products/ida/support/download_freeware, även om dess kapacitet är betydligt begränsad jämfört med Pro-versionen. Du kan också prova dotPeek, en DLL-backad dekompilator som översätter .NET-monteringskod till C #. Ett annat alternativ är OllyDBG, som låter dig öppna DLL -filer gratis.
  3. 3 Öppna programmet du vill knäcka med en demonterare. Processen kommer att vara något annorlunda beroende på vilken demonterare du använder. Du kommer att se vilka DLL -filer programmet laddar. Använd en felsökare för att avgöra vilka funktioner som anropar DLL -filer.
  4. 4 Hitta räknefunktionen. Många kopieringsskyddsprogram använder en timer, och när den raderas nekas användaren åtkomst till programmet. Din uppgift är att hitta och kringgå denna räknare.
    • Om det valda programmet använder en annan form av skydd måste du hitta det istället för räknaren.
  5. 5 Ställ in en brytpunkt på räknaren. När du markerar räknarfunktionen använder du demonteraren för att återställa koden vid den brytpunkten. Detta gör att du kan undersöka koden som används under samtalet till räknarfunktionen.
  6. 6 Ändra räknarkoden. Nu när du har hittat koden för räknarfunktionen kan du ändra den så att räknaren aldrig når sin slutliga referenspunkt. Du kan till exempel göra det så att räknaren inte kan nå slutpunkten eller hoppa över den.
  7. 7 Kompilera det spruckna programmet igen. När du har använt demonteraren och redigerat måste du kompilera den nya versionen av programmet för att dina ändringar ska spridas till DLL -filer och andra beroenden.

Varningar

  • Piratkopiering av programvara är olagligt, så fortsätt på egen risk.
  • Att hacka de flesta program är olagligt.