Why does this .dll have weird letters in ILSpy?

572 Views Asked by At

I'm using ILSpy to look at a .dll. A Majority of the classes are in english, but some of the classes are in the weird letters that I can't explain. I'm wondering if there is an error with the .dll or ILspy or if you it needed to be decompiled differently.

enter image description here

1

There are 1 best solutions below

3
On

Because the code has been obfuscated, it's a way of making the code so hard to understand that it deters reverse engineering.

Usually PreEmptive's Obfuscation tool comes in Visual Studio, check it out. You could also try Market Place, Nuget & Visual Studio Gallery for more.

If you wish to de-obfuscate the DLL it might be possible with an old copy of the code and refactoring based on that. Otherwise you will find that Obfuscation is typically one way, eg renaming a btnSave to a1 is irreversible​.