Was ist ein Dongle-Emulator?
Ein Dongle ist eine Hardwarekomponente, die an den USB-Anschluss (Universal Serial Bus) eines Computers angeschlossen werden muss, bevor bestimmte Softwareprogramme ausgeführt werden können. Dies soll sicherstellen, dass die Software nicht kopiert oder auf andere Weise freigegeben wird. Ein Dongle-Emulator ist ein gefälschter Dongle, der erstellt wurde, um diese Einschränkung zu umgehen, ähnlich wie ein Skeleton Key. Da Dongles häufig verschlüsselt werden, um diese Art von Hack zu vermeiden, wird ein Dongle-Emulator auch als "Dongle-Crack" bezeichnet.
Da durch die Erstellung eines Dongle-Emulators die Software für diejenigen freigegeben wird, die nicht dafür bezahlt haben, gilt dies als illegal. Viele Softwarelizenzen enthalten Klauseln, die besagen, dass das Erstellen eines solchen Geräts gegen die Benutzervereinbarung verstößt. Dies bedeutet nicht, dass Dongle-Emulatoren nicht von Hackern erstellt wurden und dass Anleitungen zum Knacken der Sicherheitsverschlüsselung eines Dongles im Internet und anderswo nicht verfügbar sind.
Derzeit gibt es zwei Möglichkeiten, einen Dongle-Emulator zu erhalten. Wenn eine Person die Fähigkeit besitzt, die Netzwerksicherheit zu umgehen, kann sie dies selbst tun. Informationen zum Erstellen eines Dongle-Emulators werden in der Regel von Hacker zu Hacker weitergegeben und in Internetforen und auf Websites gehandelt. Jemand ohne Kenntnisse der Codierung kann auch Dongle-Emulatoren von Websites kaufen. Aufgrund ihrer Illegalität sehen viele Websites, die behaupten, funktionierende Dongle-Emulatoren bereitzustellen, nicht legitim aus.
Da Software, die Dongles verwendet, in der Regel für einen kleinen Markt bestimmt ist, kann der Preis für einen Ersatz-Dongle Hunderte von US-Dollar betragen. Einige Softwarefirmen fordern den Benutzer auf, ein völlig neues Softwarepaket zu kaufen, wenn der Dongle verloren geht oder gestohlen wird, was den Preis weiter erhöht. Die Verteidiger von Dongle-Emulatoren behaupten, dass solche Einschränkungen der Softwarenutzung unfair und mit den realen Bedingungen der Computer- und Softwarenutzung unvereinbar sind.
Bei früheren Softwareformen musste lediglich ein Dongle vorhanden sein, um die Software auf einem Computer ausführen zu können. Hacker haben solche Einschränkungen durchbrochen, indem sie ein Programm geschrieben haben, das die Software zum Narren hält, als sei der Dongle bereits eingesteckt. Um dies zu vermeiden, wurden einige Dongles entwickelt, um bestimmte Teile des Software-Codes zurückzuhalten oder bestimmte Aufgaben für das Programm auszuführen. Auch wenn ein Dongle-Emulator der Software mitteilt, dass ein Dongle vorhanden ist, kann die Software möglicherweise nicht ausgeführt werden, da Teile des Codes fehlen. Da Hacker nach Wegen suchen, diese neuen Innovationen zu umgehen, müssen möglicherweise neue Formen der Dongle-Verschlüsselung gefunden werden.