Easy Assembly Renamer - Release
Der Easy Assembly Renamer ist ein selbstgeschriebenes Tool um den #String-Stream in einer .NET Metadatei zu ändern und zu erweitern. Der #String-Stream beinhaltet alle (Parameter)Namen, Namespaces, Types. Dabei wird inn dem jeweiligen Type jeweils ein Offset auf den #String-Stream übergeben.
Das Tool wurde primär zur Analyse von verschleierten .NET Assemblys geschrieben, wie es u.a. beim Zemra-Bot der Fall war. So ist es ohne Rekompilierung möglich, die Namen der Methoden, Felder, Namespaces und Typen zu ändern. Nach einer sinnvollen Namensvergabe ist es leichter Zusammenhänge zu erkennen.
Das Tool ist Open-Source und arbeitet mit der Mono.Cecil Library. Die aktuellen Features belaufen sich auf ein Minimum, alles was gebraucht wurde ist drin. Natürlich kann das Tool aber jederzeit erweitert werden.
- Automatisches Umbenennen von Namespaces, Typen, Felder und Methoden
- Manuelles Umbenennen von Namespaces, Typen, Felder und Methoden durch sinnvolle Dialoge (siehe Screenshots)
- MSIL-Code anzeige
- Neuschreiben der Assembly, mit hoher Warscheinlichkeit dass sie weiterhin lauffähig ist
- Dynamisch generierte Forms
- Ganz gute OOP
Screenshots natürlich im Vollbild anschaun, neuer Tab öffnet automatisch
Download:
Download der Binary:
Easy Assembly Renamer - Binary (524 Downloads)Download der Binary + Source:
Easy Assembly Renamer - Binary + Source (470 Downloads)
Wie wärs mit nem .Net Reflector Add-In ?
Uff, gute Idee! Das ist sicher eine menge Arbeit
Aber kann ich mir auf jeden Fall mal anschauen wie die Plugins aufgebaut sind, wollte ich eh mal machen um das Reflexil-Plugin ein wenig anzupassen, mal schaun