Removing anti-tampering from a .dll
GrimSmiler opened this issue · 0 comments
GrimSmiler commented
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.