![]() |
|
[.NET] [NO .NET DEPENDENCIES] VirtualNet - Run your .net code through C++/Assembly - Printable Version +- Hack Forums (https://hackforums.net) +-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444) +--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151) +---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118) +---- Thread: [.NET] [NO .NET DEPENDENCIES] VirtualNet - Run your .net code through C++/Assembly (/showthread.php?tid=2189273) |
[NO .NET DEPENDENCIES] VirtualNet - Run your .net code through C++/Assembly - DragonHunter - Feb 7, 2012 Ok so first of I want to say that I begun working at VirtualNet for a few simple reasons 1. The JIT in .net is too easy to hook to get the code 100% back 2. There are just too many deobfuscators/dumpers etc... e.g. .Net Reflector, SAE, SND dumper 3. .Net is just too easy to decompile doesn't even matter if its encrypted/obfuscated etc And what does this program do ? It runs your .net code through a ILCode emulator which I'm writing VirtualNet is 100% coded in C++/Assembly and so your code will be ran through native C++/Assembly interpreter/emulator This means your .net application does not require .net anymore Ye thats right no more .net dependencies what so ever! I've been working at this for a few weeks now and I added 35 instructions, in total there are around 200 Even though alot of instructions are missing some basic things are working perfect and very fast And for those thinkers that u need the .Net Framework stuff like mscorlib.dll and such VirtualNet will scan for dependencies which your program is using and emulating those also This will make your application portable and there is no JIT to hook and not even 1 .net deobfuscator will be able to deob it Running a virtualnet .net application in vmware with no .net installed As you can see VirtualizeMe.exe is giving a error because .net is not installed and VirtualNet.exe just executes the .net code without any problem [img]http://g2f.nl/6bs14v[/img] Give your opinion :) If you want to test it out here u go, .net program is included with the Native version of it by VirtualNet The download is just a test, this is the not program to virtualize ur stuff http://www.mediafire.com/?5njmwzukc83mfvx Source Code: https://github.com/AnguisCaptor/VirtualNet I've also added a little debug version where u can see exactly what its doing [img]http://img269.imageshack.us/img269/9741/captureuiw.png[/img] * - OLOY - Feb 7, 2012 thats pretty cool mate :), is it something you bind with the .net application or? * - n0$f3ratu$ - Feb 7, 2012 What can we say???? Really.... except this is incredible. If you decide to sell please let me know. Best regards. * - FearMe - Feb 7, 2012 That's pretty epic. Cracking of programs will be harder and you won't need .NET to use it. :D * - Washi - Feb 7, 2012 Shit..😶 This is astonishing! I don't have other words to say. Good job, i'll follow this thread 👍 * - Immortal - Feb 7, 2012 Fucking epic. Love you brother :) you make some of the coolest shit!! * - Perplexity - Feb 7, 2012 Nice work, my friend :3 You told me about this over MSN a while back and it looks amazing <3 * - Support. - Feb 7, 2012 Shit dude, this is incredible! Bookmarked & subscribed, this is truly amazing, I'm speechless. * - Pumpkins - Feb 7, 2012 this sounds cheesy but it'll probably revolutionise VB as we know it. * - The MammoTh - Feb 7, 2012 This is amazing, I am following this thread. * - Rvaveo - Feb 7, 2012 man this looks real amazing...~~yeah sounds like a new .net.. * - Modesty - Feb 7, 2012 lol there are no words for this apart from you are one good programmer sir. Surely it's going to take you a fuck load of time to account for all the libraries you need to cover? * - jackisback - Feb 7, 2012 This is amazing, although the console in the background doesn't look too attractive. * - soft2050 - Feb 7, 2012 This is quite nice. I have some questions though: Does this converts each & every .net method used in the souce and compiles it? Can you tell the size of both the applications. I assume the size is going to be very high in this case. * - AirKode - Feb 7, 2012 Mother. Of. God. I am speechless. Seriously though, this is amazing. Can you give the output sizes of each assembly before and after? |