|
You last visited: Today at 21:06
Advertisement
HWID System sicherer machen
Discussion on HWID System sicherer machen within the General Coding forum part of the Coders Den category.
12/06/2011, 20:06
|
#16
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
haha
Quote:
typedef void (*pointer_to_function)();
char* buffer= new char[255];
VirtualAlloc(buffer, sizeof(buffer), MEM_RESERVE, PAGE_EXECUTE_READWRITE);
sprintf(buffer, "std::cout << \"test\";");
pointer_to_function fptr;
fptr = (pointer_to_function)buffer;
fptr();
|
ich musste lachen^^
nice^^
|
|
|
12/06/2011, 20:48
|
#17
|
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,227
|
Quote:
Originally Posted by Saedelaere*
Es gibt noch eine einfachere Methode, die auch ohne Server auskommt. Und zwar generierst du für jeden Kunden eine individuelle EXE. Danach verschlüsselst du wichtige Teile des Codes mit einem sicheren Algorithmus, wie z.b. RC5 oder AES. Als Encryption Key benutzt du die HWID des Kunden.
|
Wieso nicht gleich TrueCrypt ? => Sicherste & die schwerst knackbare Verschlüsselung der Welt.
|
|
|
12/06/2011, 21:24
|
#18
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
|
Quote:
Originally Posted by XxharCs
Wieso nicht gleich TrueCrypt ? => Sicherste & die schwerst knackbare Verschlüsselung der Welt.
|
Weil AES vollkommen ausreicht und dazu noch sehr performant sowie simpel ist.
Außerdem hat er das S nicht umsonst im Namen.
|
|
|
12/06/2011, 21:35
|
#19
|
elite*gold: 1
Join Date: Mar 2011
Posts: 828
Received Thanks: 1,395
|
Quote:
Originally Posted by XxharCs
Wieso nicht gleich TrueCrypt ? => Sicherste & die schwerst knackbare Verschlüsselung der Welt.
|
Für diese Art der Protection ist der verwendete Algo außerdem relativ irrelevant, solange er durch bruteforcen nicht in kurzer Zeit geknackt werden kann.
Im Grunde genommen ist jede Verschlüsselung korrumpiert, wenn der verwendete Key bekannt ist. Ob dieser sich nun aus der HWID direkt, oder einer daraus generierten Serial ergibt ist ebenfalls irrelevant.
Den Verschlüsselungsalgo kann der Cracker jederzeit reversen. Und dann ist es ihm auch egal, ob du AES + RC5 + Blowfish + *** verwendest oder einfach ein simles RC4.
Hier kommt es eher drauf an, dass man alle verwendeten Algorithmen möglichst gut obfusziert und auch redundant implementiert.
|
|
|
12/06/2011, 22:41
|
#20
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
|
Quote:
Im Grunde genommen ist jede Verschlüsselung korrumpiert, wenn der verwendete Key bekannt ist. Ob dieser sich nun aus der HWID direkt, oder einer daraus generierten Serial ergibt ist ebenfalls irrelevant.
|
Schwer wird es aber, wenn die Routine zur Berechnung der Serial dem Cracker nicht bekannt ist und ihm so der Key verwehrt bleibt :P
|
|
|
12/07/2011, 00:18
|
#21
|
elite*gold: 1
Join Date: Mar 2011
Posts: 828
Received Thanks: 1,395
|
Ja natürlich. Wollte mit meinem Post auch nur ausdrücken, je komplexer und obfuszierter der Assembler Code letzten Endes ist, desto länger dauert es für einen Cracker alles zu analysieren und dann letztendlich zu knacken. Das gillt natürlich für den verwendeten Verschlüsselungsalgo genauso, wie für das Keyberechnungsverfahren.
Aber auch hier ist es, genau wie beim verwendeten Verschlüsselungsverfahren, nur eine Frage der Zeit und des Durchhaltevermögens.
|
|
|
12/07/2011, 00:20
|
#22
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
|
Naja gut, wer bei einer Copy Protection im Sinne hat, die Software uncrackbar zu machen, hat eh schon verloren.
|
|
|
|
|
Similar Threads
|
HWID System für Entwickler
06/04/2012 - e*pvp News - DE - 228 Replies
Einigen ist es sicher schon aufgefallen - auf dem Profil gibt es ein neues Feld mit der Beschriftung "Hardware ID". Hier möchte ich euch mal aufklären, was das Ganze auf sich hat und wie und wofür man das System verwenden kann.
Bei dem HWID-System handelt es sich um ein e*pvp internes System, mit dem Entwickler ihre Tools so programmieren können, dass sie nur dann ihren Dienst tun, wenn der PC, auf dem das Tool verwendet werden soll, durch seine HWID (=Hardware-ID) mit einem e*pvp Account...
|
[C++] HWID System Dll
09/21/2011 - C/C++ - 7 Replies
Ich versuche schon seit einigen Tagen das HWID System in einer Dll zu benutzen.
Da die Beispiele im offiziellen Thread down sind, habe ich nach weiteren Beispielen gesucht und fand diesen Thread.
http://www.elitepvpers.com/forum/warrock-hacks-bo ts-cheats-exploits/1206005-cenwr-c-hotkey-base-hwi d-system-implementierung.html#post10878552
Nun crashte die Dll aber nachdem die GetUserInformation Funktion aufgerufen wurde.
Ich bin alles durchgegangen und habe dann folgende Änderung gemacht....
|
HWID Generator & Dev-Tools für e*pvp's HWID System
01/28/2011 - Main - 0 Replies
Hier die Downloads passend zum News-Thread, da das Attachen von Daten an News-Threads nicht möglich ist ;)
News-Thread:
http://www.elitepvpers.com/forum/e-pvp-news-de/981 343-hwid-system-f-r-entwickler.html
Credits für den 2. Generator gehen an Anfang!
Lg,
Ende!
|
All times are GMT +2. The time now is 21:06.
|
|