icsharpcode / ILSpy

.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
21.6k stars 3.36k forks source link

FR: Symbols removal & renaming in the ILSpy GUI #3260

Open RedStoneMatt opened 2 months ago

RedStoneMatt commented 2 months ago

Is your feature request related to a problem? Please describe.

Some obfuscated programs change all of their symbols (class names, function names, etc) into junk to make it harder to understand the problem (sometimes they make all names be whitespaces, or numbers written as strings).

Describe the solution you'd like

It would be nice to be able to disable the symbols names provided by these programs and have them replace by default ones (kinda like local variables) and then once a symbol has been understood, being able to right click it to rename it to something understandable.

siegfriedpammer commented 2 months ago

Duplicate of #209