BlackBoard (http://www.black-board.net/index.php)
- Computerecke (http://www.black-board.net/board.php?boardid=30)
-- Hardware (http://www.black-board.net/board.php?boardid=10)
--- Dongle (http://www.black-board.net/thread.php?threadid=11230)


Geschrieben von Cabinet am 25.03.2003 um 21:55:

Fragezeichen Dongle

Hi leute. Um bistimmt Programme abzuspielen braucht man doch ein Dongle!? Ich habe gehört das man das mit auch mit einem Prog umgehen kann. KAnn mir einer sagen wie es heißt und wo ich es finde?



Geschrieben von Compuholic am 25.03.2003 um 22:09:

 

1. Fällt das wohl unter die Rubrik "Reverse Engineering" bzw. "Cracking". Das ist verboten und daher auch hier im Forum nicht erlaubt

2. Kann man das nicht global sagen. Jedes Programm verwendet ein anderes Verfahren. Wenn das Programm schlecht programmiert wurde, kann man evtl. einfach die Prozedur überbrücken, die auf das Dongle zugreift.

Die meinsten Anwendungen benutzen das Dongle als Challenge/Response Authentifizierung. D.h. Eine Anfrage wird an das Dongle geschickt. Dort wird nach einem bestimmten Verfahren eine Antwort generiert, die dann vom Programm ausgewertet wird. Wenn das Programm die Antwort mit dem erwarteten Wert vergleicht, kann man auch hier ansetzen, indem man die Überprüfungsroutine manipuliert. Dieses Verfahren wird man aber selten antreffen, weil sonst das Dongle als Crack-Schutz Unsinn wäre.

Viel wahrscheinlicher ist, das sich das Programm in Teilen verschlüsselt im Speicher befindet. Die Anwort des Dongles wird als Schlüssel für die Dechiffrirung genutzt.

Eine andere Methode wäre, wenn der Aufbau des Dongles bekannt ist, ein Programm zu schreiben, das ein Dongle z.B. an der seriellen Schnittstelle emuliert und so dem Programm die Antwort des Dongles vortäuschen kann.

[edit]
3. Es reicht völlig das Thema in einem Forum zu eröffnen
[/edit]


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH