Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 21:06

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



HWID System sicherer machen

Discussion on HWID System sicherer machen within the General Coding forum part of the Coders Den category.

Reply
 
Old 12/06/2011, 20:06   #16
 
Dr. Coxxy's Avatar
 
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^^
Dr. Coxxy is offline  
Thanks
5 Users
Old 12/06/2011, 20:48   #17
 
XxharCs's Avatar
 
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,227
Quote:
Originally Posted by Saedelaere* View Post
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.
XxharCs is offline  
Old 12/06/2011, 21:24   #18


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
Quote:
Originally Posted by XxharCs View Post
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.
MrSm!th is offline  
Old 12/06/2011, 21:35   #19
 
Saedelaere*'s Avatar
 
elite*gold: 1
Join Date: Mar 2011
Posts: 828
Received Thanks: 1,395
Quote:
Originally Posted by XxharCs View Post
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.
Saedelaere* is offline  
Old 12/06/2011, 22:41   #20


 
MrSm!th's Avatar
 
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
MrSm!th is offline  
Old 12/07/2011, 00:18   #21
 
Saedelaere*'s Avatar
 
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.
Saedelaere* is offline  
Old 12/07/2011, 00:20   #22


 
MrSm!th's Avatar
 
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.
MrSm!th is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.