So entsperren Sie Software mit DLL-Dateien

Autor: Louise Ward
Erstelldatum: 8 Februar 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
So funktioniert die Ordnerfreigabe im Netzwerk unter Windows 10 dann doch wieder.
Video: So funktioniert die Ordnerfreigabe im Netzwerk unter Windows 10 dann doch wieder.

Inhalt

Wollten Sie schon immer lernen, wie man ein Programm selbst schützt? Mit den richtigen Tools können Sie die internen Abläufe eines Programms analysieren und sehen, wie der Kopierschutz funktioniert. Mit Assembly (einer Art Programmiersprache auf niedriger Ebene) können Sie diese Programme sogar so ändern, dass sie verwendet werden, ohne sich registrieren oder bezahlen zu müssen. Wenn Sie dies tun möchten, müssen Sie die Software durch Ändern der DLL knacken.

Schritte

  1. Erfahren Sie mehr über die Assembly-Programmierung. Um die meiste Software zu knacken, müssen Sie die Assemblersprache gut verstehen.Abgeleitet von der Maschinensprache, sodass jede Assembly spezifisch für den von Ihnen verwendeten Computertyp ist. Die meisten Assemblys werden binär und hexadezimal ausgedrückt.

  2. Werkzeuge vorbereiten. Zum Analysieren und Bearbeiten von DLL-Dateien benötigen Sie eine Vielzahl von Tools. Der erste ist W32DASM - ein Software-Dekompiler, mit dem Sie Programme analysieren können. Als nächstes folgt SoftIce - Windows-Tool zur Fehlerprüfung. Sie benötigen außerdem einen guten Programmierspracheneditor wie UltraEdit oder Notepad ++.

  3. Starten Sie das Programm, das Sie mit W32DASM jailbreaken möchten. Sie sehen, dass die DLLs vom Programm geladen werden. Verwenden Sie W32DASM, um zu analysieren, welche Funktionen von der DLL aufgerufen werden.

  4. Finde einen Timer. Viele Programme verwenden Timing-Funktionen, um das Kopieren zu verhindern, und wenn die Zeit abgelaufen ist, ist das Programm für den Benutzer nicht zugänglich. Unser Ziel ist es, den Zeitcode zu finden und weiterzugeben.
    • Wenn das Programm, das Sie jailbreaken, eine andere Form des Schutzes verwendet, müssen Sie diese Funktion finden.
  5. Stellen Sie einen Stopppunkt für den Timer ein. Stellen Sie nach dem Isolieren des Timers SoftIce so ein, dass es zu gegebener Zeit unterbrochen wird. Auf diese Weise können Sie den genauen Code anzeigen, der beim Aufruf des Timers aufgetreten ist.
  6. Ändern Sie den Timer-Code. Sobald Sie den Timer-Code gefunden haben, können Sie ihn so ändern, dass der Timer nie den Punkt erreicht, an dem Sie nicht mehr auf das Programm zugreifen können. Sie können beispielsweise festlegen, dass der Timer nicht bis zur Interrupt-Grenze zählen kann, oder springen, um den Zähler zu passieren. Werbung

Warnung

  • Nicht lizenzierte Softwarepiraterie ist in den meisten Ländern illegal.
  • Das Knacken fast aller Software ist ebenfalls illegal.