
Deobfuscator per ConfuserEx 2
Uno strumento per deofuscare binari C# protetti con ConfuserEx2.
Questo era originariamente un progetto privato che ho deciso di rendere pubblico dopo che non aveva più alcun uso per me. La rimozione delle protezioni era focalizzata su un binario specifico che stavo analizzando e sembrava usare una versione leggermente modificata di ConfuserEx, quindi è possibile che alcune cose non funzionino.
UnConfuserEx.exe <obfuscated_target> <optional: deobfuscated_output>
Se non viene specificato un percorso di output, il risultato deofuscato sarà nella stessa directory del target con il suffisso "-deobfuscated" applicato.
Le protezioni più comuni vengono rimosse da UnconfuserEx, ma non ho testato esaustivamente tutte le possibili combinazioni delle protezioni rimosse. I risultati possono variare.
Potrebbero essercene di più che mi sono sfuggiti.
Se incontri un errore consistente nel tentare di deofuscare un binario, carica il binario su qualsiasi sito di condivisione file e apri un problema con un link al file, oltre all'output della console.
Tutti i contributi sono benvenuti, crea una pull request e cercherò di rispondere in un tempo ragionevole.