Hi
Ich weiß das wenn man ein Programm nur obfusktiert das man dann zwar nicht einfach an den Code kommt man aber trotzdem den Arbeitsspeicher auslesen kann, womit man dann auch an Daten wie Passwörter kommt oder Lizenzsysteme hacken kann.
Jetzt habe ich aber einen Obfuscator gefunden (Agile.NET) dern icht nur das Programm obfuskiert sondern auch eine "Code Virtualization"-Option mitbringt. Diese verspricht den Arbeitsspeicher schlechter bis gar nicht auslesen zu können da, der Obfuscator für jedes einzelne Programm eine VM (Virtual Machine) erstellt die immer einzigartig ist und nur von dem einen Programm verstanden werden kann. So will man verhindern das der obfuskierte Code zurück in IL-Code verwandelt wird, da IL-Code leicht auszulesen ist. Ein Vorteil dieser VMs ist zum beispeil das man nie weiß was ein Befehl bedeutet. Bei IL hat "ldstr" eine feste Bedeutung der Befehl "D3 F2 A8" hat aber nie eine eindeutige Bedeutung.
So möchte ich also fragen ob diese Programm jetzt überhaupt noch dekompilierbar/auslesbar sind. Hat man da eine effektive Waffe gegen Hacker gefunden?
mfg
phoenix blaster
Ich weiß das wenn man ein Programm nur obfusktiert das man dann zwar nicht einfach an den Code kommt man aber trotzdem den Arbeitsspeicher auslesen kann, womit man dann auch an Daten wie Passwörter kommt oder Lizenzsysteme hacken kann.
Jetzt habe ich aber einen Obfuscator gefunden (Agile.NET) dern icht nur das Programm obfuskiert sondern auch eine "Code Virtualization"-Option mitbringt. Diese verspricht den Arbeitsspeicher schlechter bis gar nicht auslesen zu können da, der Obfuscator für jedes einzelne Programm eine VM (Virtual Machine) erstellt die immer einzigartig ist und nur von dem einen Programm verstanden werden kann. So will man verhindern das der obfuskierte Code zurück in IL-Code verwandelt wird, da IL-Code leicht auszulesen ist. Ein Vorteil dieser VMs ist zum beispeil das man nie weiß was ein Befehl bedeutet. Bei IL hat "ldstr" eine feste Bedeutung der Befehl "D3 F2 A8" hat aber nie eine eindeutige Bedeutung.
So möchte ich also fragen ob diese Programm jetzt überhaupt noch dekompilierbar/auslesbar sind. Hat man da eine effektive Waffe gegen Hacker gefunden?
mfg
phoenix blaster