undebel/NoFuserEx

Removing anti-tampering from a .dll

GrimSmiler opened this issue · 0 comments

Hi!

Thanks for writing the tool! It really helped me out!

Just wanted to give You a heads up.
I was playing around with a dll without an entry point, that has been obfuscated using ConfuserEx 1.0 anti-tampering. The result is a Null-reference error:

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
   at NoFuserEx.Deobfuscator.Deobfuscators.AntiTamperDeobfuscator.Deobfuscate(AssemblyManager assemblyManager) in C:\Use
rs\Administrator\Desktop\NoFuserEx-master\NoFuserEx\NoFuserEx\Deobfuscator\Deobfuscators\AntiTamperDeobfuscator.cs:line
41
   at NoFuserEx.Deobfuscator.DeobfuscatorManager.Start() in C:\Users\Administrator\Desktop\NoFuserEx-master\NoFuserEx\No
FuserEx\Deobfuscator\DeobfuscatorManager.cs:line 57
   at NoFuserEx.Program.Main(String[] args) in C:\Users\Administrator\Desktop\NoFuserEx-master\NoFuserEx\NoFuserEx\Progr
am.cs:line 28
PS C:\Users\Administrator\Desktop\NoFuserEx-master\NoFuserEx\NoFuserEx\bin\Debug>

It seems that You are looking for an entry point in the file given as input, and in my case i don't have any.
I attached a dll i played with.
Samples.Pex_ORIGINAL-anti-tamper.zip

Just give me a heads up if this is even a supported scenario.