Why does this .dll have strange letters in ILSpy?

I am using ILSpy to view a DLL. Most of the classes are written in English, but some of the classes are in strange letters that I cannot explain. I'm wondering if there is a bug with the DLL or ILspy, or if you needed to decompile it differently. Thank you in advance.

enter image description here

+3


source to share


1 answer


Because the code was obfuscated, this is a way to make the code so hard to understand that it stifles reverse engineering.

Usually PreEmptive Obfuscation tool comes with Visual Studio, check it out. You can also try Market Place, Nuget and Visual Studio Gallery for more details.



If you want to remove DLL obfuscation, this might be possible with an old copy of the code and refactoring based on that. Otherwise, you will find that Obfuscation is usually one of the ways, for example renaming btnSave

to a1

is irreversible.

+6


source







All Articles