Hi, I'm trying to deobfuscate a Dotnet file that obfuscated by Eazfuscator.NET in manual. Just for fun and study.
As far as I know, Dotnet files could be decompiled by decompilers. So, I thought that I could open the file and export it to project file and compile it. But it wasn't. Because names of variable, function, namespace are out of displayable scope(ex. over 0x80).
At that time, I thought the export to project function would work fine if I fix undisplayable names. So I fix every names in metadata table. But still it doesn't work.
Is the Name field of each metadata table in Dotnet file structure is important?
If it is, is there an important rule of naming?
Pleas help me.
Here's my partial code and idea. My code written in python3 and inherit pefile.
I added a link instead of my code because of characters over 60,000.
Link : https://stackoverflow.com/questions/55174450/does-the-name-field-of-each-metadata-table-in-dotnet-file-structure-is-important