none
Is the Name field of each metadata table in Dotnet file structure is important? RRS feed

  • Question

  • 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


    Monday, March 18, 2019 4:01 AM

All replies

  • Hi slimv0x00,

    Thank you for posting here.

    Eazfuscator.NET is a third party product, you could get the support from the link below.

    https://www.gapotchenko.com/eazfuscator.net/support

    Best Regards,

    Wendy


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Tuesday, March 19, 2019 9:31 AM