[VB]Programm mit HWID Schützen?![Hilfe]

02/06/2011 21:49 WolfBoard#1
Hi,

ich würde gern ein Programm das nicht in Visual Basic erstellt wurde mit einer HWID schützen.
Also das ganze sollte so ablaufen.
Wenn ich einen Kumpel dieses Programm gebe muss er es erst mir seine HWID geben die ich dann Aktiviere.
Dann Kann er dieses Programm Öffnen und ausführen, ich will nämlich nicht
dass jemand dieses Programm ausführt ohne meine erlaubnis.

kurz & knapp:
Ich will ein Externes Porgramm mit einer HWID-sicherung schützen, wenn möglich offline.
Wenn's nur Online geht bitte auch erklären wie es Online gemacht wird.
02/06/2011 22:32 MrSm!th#2
Offline geht ja nicht, da das Programm ja nicht vorher wissen kann, welche HWID dein Freund hat.
Da müsstest du ihm schon vorher einen Generator schicken und sein Ergebnis statisch in deinen Quelltext einbauen.

Du könntest das eigentliche Programm in dein Programm einbetten und es dann erstellen und ausführen, wenn die HWID richtig ist.
Oder du könntest das Programm verschlüsseln und nur bei richtiger HWID entschlüsseln.
02/07/2011 03:34 WolfBoard#3
Danke. "Oder du könntest das Programm verschlüsseln und nur bei richtiger HWID entschlüsseln" mehr will ich nicht. Kannst du mir per pn/ skype noch verraten wie ich das anstelle?
02/07/2011 08:24 -PinkiWinki-#4
Quote:
Originally Posted by .Toastii._ View Post
Danke. "Oder du könntest das Programm verschlüsseln und nur bei richtiger HWID entschlüsseln" mehr will ich nicht. Kannst du mir per pn/ skype noch verraten wie ich das anstelle?
In dem du dir ein Algorithmus aussucht und damit dann das Programm verschlüsselst/entschlüsselst. Dazu einfach Google benutzen ;)
02/07/2011 16:12 WolfBoard#5
Ein Algorithmus ist eine aus endlich vielen Schritten bestehende eindeutige Handlungsvorschrift zur Lösung eines Problems oder einer Klasse von Problemen.
?
02/07/2011 18:11 MrSm!th#6
Richtig, du sollst dir eben nen Verschlüsselungsalgorithmus aussuchen, für diesen dann eine fertige Library besorgen (es ist nie gut, auf eigene Faust einen zu implementieren, da oft Fehler drin landen werden, die die Sicherheit gefährden können) und sie nutzen.

Zb. wäre da DES, AES, ....
02/14/2011 20:52 Yakiyo#7
HWID:
[Only registered and activated users can see links. Click Here To Register...]
02/14/2011 21:35 P-a-i-n#8
schaue mal da :)
ist zwar C++ aber bei EPVP hat ja sozusagen jeder eine im Profil dann :D
[Only registered and activated users can see links. Click Here To Register...]
02/14/2011 21:45 Yakiyo#9
Ist dieses HWID System nicht nur für E*PvP User?
02/14/2011 21:50 P-a-i-n#10
Ja nur für nutzer aus dem Forum ich find das gut befasse mich auch grade damit hab es gestern erst entdeckt.
02/14/2011 21:53 Yakiyo#11
Und was ist, wenn er es auch woanders releasen will?
Dann wird das leider nichts mehr nützen :/
02/14/2011 22:24 MrSm!th#12
Es ist eben dafür gedacht, es nur Epvp-Usern zugänglich zu machen.
Für andere Foren wäre der Zweck verfehlt, da muss schon ne andere Library her ;O