Hur låser du upp programvara med DLL-filer

Författare: Louise Ward
Skapelsedatum: 8 Februari 2021
Uppdatera Datum: 28 Juni 2024
Anonim
AQUASCAPING TIPS FOR BEGINNERS IN 2019
Video: AQUASCAPING TIPS FOR BEGINNERS IN 2019

Innehåll

Har du någonsin velat lära dig att självskydda ett program? Med rätt verktyg kommer du att kunna analysera de interna funktionerna i ett program och se hur antikopieringsprocessen fungerar. Med Assembly (en typ av programmeringsspråk på låg nivå) kan du till och med ändra dessa program att använda utan att behöva registrera eller betala. Om du vill göra detta måste du knäcka programvaran genom att ändra DLL.

Steg

  1. Lär dig mer om monteringsprogrammering. För att knäcka de flesta programvaror måste du ha en god förståelse för monteringsspråk.Hämtas från maskinspråk, så varje enhet är specifik för vilken typ av dator du använder. De flesta sammansättningar uttrycks i binär och hexadecimal.

  2. Förbered verktyg. För att analysera och redigera DLL-filer behöver du en mängd olika verktyg. Den första är W32DASM - en programkomponent som låter dig analysera program. Nästa är SoftIce - Windows felkontrollverktyg. Du behöver också en bra programmeringsspråkredigerare som UltraEdit eller Notepad ++.

  3. Starta programmet du vill jailbreak med W32DASM. Du kommer att se DLL-filer laddas av programmet. Använd W32DASM för att analysera vilka funktioner som kallas från DLL.

  4. Hitta en timer. Många program använder tidsfunktioner för att förhindra kopiering, och när tiden är ute är programmet inte tillgängligt för användaren. Vårt mål är att hitta och skicka tidskoden.
    • Om programmet du jailbreakar använder en annan form av skydd måste du hitta den funktionen.
  5. Ställ in en stopppunkt för timern. När du har isolerat timern ställer du in SoftIce så att den avbryter när det är dags. Detta gör att du kan se den exakta koden som ägde rum när timern anropades.
  6. Ändra timer-koden. När du väl har hittat timerkoden kan du ändra den så att timern aldrig når den punkt när du inte har tillgång till programmet. Du kan till exempel göra att timern inte kan räkna till avbrottsgränsen eller hoppa för att passera räknaren. annons

Varning

  • Piratkopiering av programvara är olagligt i de flesta länder.
  • Att knäcka nästan all programvara är också olagligt.