Wéi een e Programm hacken andeems d'DLL Dateien geännert ginn

Auteur: Ellen Moore
Denlaod Vun Der Kreatioun: 12 Januar 2021
Update Datum: 1 Juli 2024
Anonim
Wéi een e Programm hacken andeems d'DLL Dateien geännert ginn - Gesellschaft
Wéi een e Programm hacken andeems d'DLL Dateien geännert ginn - Gesellschaft

Inhalt

Hutt Dir Iech scho mol gefrot wéi Programmer kopéiert geschützt sinn? Mat de richtege Tools kënnt Dir erausfannen wéi de Programm intern funktionnéiert an mam Reverse Engineering Prozess experimentéieren. Fir unzefänken, braucht Dir e gutt Wësse vun der Versammlungssprooch an der hexadecimaler Programméierung an engem Demontageprogramm. Mat der Hëllef vum Code kënnt Dir d'DLL Dateien änneren fir d'Notzung ze läschen fir e Programm ze registréieren oder ze kafen.

Schrëtt

  1. 1 Léiert ze programméieren an der Versammlungssprooch a schafft mam hexadecimalen Code. Fir déi meescht Testversioune vu Programmer ze knacken, musst Dir e gutt Wëssen iwwer d'Versammlungssprooch hunn, wat eng niddereg Niveau Programméierungssprooch ass. Et ass ofgeleet vun der Maschinnesprooch, an all Goût vun der Versammlungssprooch hänkt vun der Aart vum Computer of. Déi meescht Versammlungssprooche funktionnéiere mat binären an hexadecimalen Coden.
  2. 2 Installéiert den Disassembler. Fir d'DLL Dateien z'iwwerpréiwen an z'änneren, braucht Dir verschidde Tools, dorënner en Disassembler. Eng exzellente Wiel wier IDA Pro, en Disassembler an Debugger. Seng gratis Versioun ass verfügbar op https://www.hex-rays.com/products/ida/support/download_freeware, och wann seng Fäegkeeten wesentlech limitéiert sinn am Verglach mat der Pro Versioun. Dir kënnt och dotPeek probéieren, en DLL-gedeckten Decompiler deen .NET Assemblée Code an C #iwwersetzt. Eng aner Optioun ass OllyDBG, wat Iech erlaabt d'DLL Dateien gratis opzemaachen.
  3. 3 Öffnen de Programm deen Dir mat engem Disassembler wëllt knacken. De Prozess wäert liicht anescht sinn ofhängeg wéi en Disassembler Dir benotzt. Dir gesitt wéi eng DLL Dateien de Programm luet. Benotzt en Debugger fir ze bestëmmen wéi eng Funktiounen d'DLL Dateien nennen.
  4. 4 Fannt d'Konterfunktioun. Vill Kopie Schutz Programmer benotzen en Timer, a wann et geläscht gëtt, gëtt de Benotzer den Zougang zum Programm refuséiert. Är Aufgab ass dëse Compteur ze fannen a Contournement.
    • Wann de gewielte Programm eng aner Form vu Schutz benotzt, musst Dir se fannen amplaz vum Teller.
  5. 5 Setzt e Pauspunkt um Comptoir. Wann Dir d'Konterfunktioun beliicht, benotzt den Disassembler fir de Code bei deem Pauspunkt ze recuperéieren. Dëst erlaabt Iech de Code z'iwwerpréiwen, dee wärend dem Uruff un d'Konterfunktioun benotzt gëtt.
  6. 6 Ännert de Kontercode. Elo datt Dir de Code fir d'Konterfunktioun fonnt hutt, kënnt Dir et änneren sou datt de Compteur ni säi leschte Referenzpunkt erreecht. Zum Beispill kënnt Dir et sou maachen datt de Compteur net um Ennpunkt kënnt oder driwwer sprange kann.
  7. 7 Kompiléiert de gebrachene Programm erëm. Nodeems Dir den Disassembler benotzt an editéiert hutt, musst Dir déi nei Versioun vum Programm zesummestellen fir Är Ännerunge fir DLL Dateien an aner Ofhängegkeeten ze propagéieren.

Warnungen

  • Software Piraterie ass illegal, also fuert op Ären eegene Risiko.
  • Déi meescht Programmer hacken ass illegal.