MSIL to native executable
-
Here I am searching for a good obfuscation product and suddenly I stumble upon http://www.xenocode.com[^]. Apparently they can generate a native executable from any .NET application (up to .NET 3.5)... A bit more searching reveals Remotesoft .NET Linker[^] which seems to be doing something similar. Has anyone used any of these or similar products? I didn't even know that this is possible.
-
Here I am searching for a good obfuscation product and suddenly I stumble upon http://www.xenocode.com[^]. Apparently they can generate a native executable from any .NET application (up to .NET 3.5)... A bit more searching reveals Remotesoft .NET Linker[^] which seems to be doing something similar. Has anyone used any of these or similar products? I didn't even know that this is possible.
I've used NGEN. It is part of the .net framework...
'--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd
-
I've used NGEN. It is part of the .net framework...
'--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd
yea, but they are talking about creating a native executable that does not depend on the .NET Framework which I have not heard of before.
-
yea, but they are talking about creating a native executable that does not depend on the .NET Framework which I have not heard of before.
Patrick Klug wrote:
creating a native executable that does not depend on the .NET Framework
Is that even possible? :suss: Check this out: http://msdn.microsoft.com/en-us/library/ht8ecch6(VS.71).aspx[^] [from the link] ... However, your managed code will run only on a specific operating system if it calls platform-specific native APIs, or a platform-specific class library. To me, that reads that you would need either the underlying .NET libraries (framework) or when compiled to native code, for a program to run, it would need the framework's underlying libraries.
Don't forget to vote if the response was helpful
Sig history "dad" Ishmail-Samuel Mustafa "There is no wealth like knowledge, no poverty like ignorance" Ali Ibn Abi Talib
Mustafa Ismail Mustafa wrote: Keep it up. Fool.
I now think of you as Mr. T! - Trollslayer
-
Here I am searching for a good obfuscation product and suddenly I stumble upon http://www.xenocode.com[^]. Apparently they can generate a native executable from any .NET application (up to .NET 3.5)... A bit more searching reveals Remotesoft .NET Linker[^] which seems to be doing something similar. Has anyone used any of these or similar products? I didn't even know that this is possible.
Rather than actually compiling .net assemblies to actual machine code, what tools like this do is virtualise the app. They usually work by intercepting system calls and redirecting them to sandbox environments. I believe what they do is package up the whole .net runtime and libraries into one package and virtualise the whole thing. Application virtualisation has been around for a while. Thinstall[^] (Now owned by VMWare), and Softricity[^] (Now owned by Microsoft) are the two major players I can think of.
Simon