Hoe software te ontgrendelen met DLL-bestanden

Schrijver: Louise Ward
Datum Van Creatie: 8 Februari 2021
Updatedatum: 1 Juli- 2024
Anonim
HOW TO RESET WINDOWS WHEN YOU FORGET YOUR PASSWORD
Video: HOW TO RESET WINDOWS WHEN YOU FORGET YOUR PASSWORD

Inhoud

Heb je ooit willen leren hoe je een programma zelf kunt beschermen? Met de juiste tools kun je de interne werking van een programma analyseren en zien hoe het anti-kopieerproces werkt. Met Assembly (een programmeertaal op laag niveau) kunt u deze programma's zelfs wijzigen om ze te gebruiken zonder te hoeven registreren of betalen. Als je dit wilt doen, moet je de software kraken door de DLL te wijzigen.

Stappen

  1. Lees meer over assemblageprogrammering. Om de meeste software te kraken, moet u een goed begrip hebben van assembleertaal.Afgeleid van machinetaal, dus elke assembly is specifiek voor het type computer dat u gebruikt. De meeste samenstellingen worden uitgedrukt in binair en hexadecimaal.

  2. Bereid gereedschappen voor. Om DLL-bestanden te analyseren en te bewerken, hebt u verschillende tools nodig. De eerste is W32DASM - een software-decompiler waarmee u programma's kunt analyseren. Het volgende is SoftIce - Windows-hulpprogramma voor foutcontrole. Je hebt ook een goede programmeertaal-editor nodig, zoals UltraEdit of Notepad ++.

  3. Start het programma dat u wilt jailbreaken met W32DASM. U zult zien dat de DLL's worden geladen door het programma. Gebruik W32DASM om te analyseren welke functies worden aangeroepen vanuit de DLL.

  4. Zoek een timer. Veel programma's gebruiken timingfuncties om kopiëren te voorkomen, en als de tijd om is, is het programma niet toegankelijk voor de gebruiker. Ons doel is om de tijdcode te vinden en door te geven.
    • Als het programma dat u jailbreakt een andere vorm van bescherming gebruikt, moet u die functie vinden.
  5. Stel een stoppunt in voor de timer. Na het isoleren van de timer, stelt u SoftIce in om te onderbreken wanneer de tijd daar is. Hierdoor kunt u de exacte code zien die plaatsvond toen de timer werd aangeroepen.
  6. Wijzig de timercode. Zodra u de timercode heeft gevonden, kunt u deze wijzigen zodat de timer nooit het punt bereikt waarop u geen toegang heeft tot het programma. U kunt er bijvoorbeeld voor zorgen dat de timer niet tot de onderbrekingslimiet kan tellen of springen om de teller te passeren. advertentie

Waarschuwing

  • Piraterij van software is in de meeste landen illegaal.
  • Bijna alle software kraken is ook illegaal.