Moin,
Also Vorweg muss ich sagen, ich hab kaum Ahnung von C++, aber dafür reichlich von anderen Programmiersprachen.
Ich habe ein Programm in .NET (C#) geschrieben, welches ich schützen (auf obfuscator etc. möchte ich verzichten) möchte.
Nun meine Frage ist, ist es möglich eine encryptete .NET .exe (mit Ressourcen, also .dll's (aber kein muss)) direkt in den Speicher zu laden, dort zu entschlüsseln und dann auszuführen?
Das ganze sollte so Ablaufen:
Der Loader ladet die .NET aus dem Internet, lädt sie in den Speicher und entschlüsselt sie, führt sie aus und löscht dann wieder die .NET Datei vom Rechner.
Wenn ja, hätte jemand ein Tutorial dafür zur Hand? Egal ob Englisch oder Deutsch. Hab mich schon verrückt gesucht und nix anständiges dazu gefunden.
greetz, lizzaran
Also Vorweg muss ich sagen, ich hab kaum Ahnung von C++, aber dafür reichlich von anderen Programmiersprachen.
Ich habe ein Programm in .NET (C#) geschrieben, welches ich schützen (auf obfuscator etc. möchte ich verzichten) möchte.
Nun meine Frage ist, ist es möglich eine encryptete .NET .exe (mit Ressourcen, also .dll's (aber kein muss)) direkt in den Speicher zu laden, dort zu entschlüsseln und dann auszuführen?
Das ganze sollte so Ablaufen:
Der Loader ladet die .NET aus dem Internet, lädt sie in den Speicher und entschlüsselt sie, führt sie aus und löscht dann wieder die .NET Datei vom Rechner.
Wenn ja, hätte jemand ein Tutorial dafür zur Hand? Egal ob Englisch oder Deutsch. Hab mich schon verrückt gesucht und nix anständiges dazu gefunden.
greetz, lizzaran