Obfuscation don't rename local variable
rocchellid
Posts: 8 Bronze 1
Obfuscation is set to:
I want obfuscate using Unicode ...
I want to usa advanced renaming ...
but in code proced I see thet all local variable passed in argument have original name
Resul:
public bool CambiaPercorso(clsMissione Missione, clsSegmento ProssimoSegmento, List<clsSegmento> SegmentiBloccati, List<clsSegmento> ProssimiSegmentiVeicoliBloccati)
Aspected:
public bool CambiaPercorso(clsMissione aaa, clsSegmento bbb, List<clsSegmento> ccc, List<clsSegmento> ddd)
Regards,
Davide
I want obfuscate using Unicode ...
I want to usa advanced renaming ...
but in code proced I see thet all local variable passed in argument have original name
Resul:
public bool CambiaPercorso(clsMissione Missione, clsSegmento ProssimoSegmento, List<clsSegmento> SegmentiBloccati, List<clsSegmento> ProssimiSegmentiVeicoliBloccati)
Aspected:
public bool CambiaPercorso(clsMissione aaa, clsSegmento bbb, List<clsSegmento> ccc, List<clsSegmento> ddd)
Regards,
Davide
Comments
Alternatively, you could turn on pruning, which will prune all the method parameter names it can
Dll is made by VS 2010 in C#
I see that in private method, paramenters are renamed but a very similar name Veicolo becames veicolo1.
Only local (private in class) variable method and properties seems to be obfuscated as requested ...
Bear in mind that, without pdbs, local variables have no names at all. The name displayed in a decompiler is inferred from the type name and operations that act on that variable.