In c# geschrieben

najut ^^
Zu allererst mal, warum will man so ein Ding auseinandernehmen ?
1. In ner Sandbox die Datei ohne sie auszuführen einmal auseinandernehmen und schauen ob sich die Maleware innerhalb einer VM umgebung anderst Verhält, nach anti Debugging Zeug schauen.
2. Sofern es nur ein "Installer" ist den Gefundenen Payload nehmen und das selbe spiel von Vorne.
Wenn man das Gefühl hat ein Verständnis für die Grundlegenden Abläufe des Programms zu haben, das Ganze in nem Debugger ausführen und intressante Stellen bei der Ausführung ansehn.
Wenn natürlich alles rein in C# geschrieben ist, einfach Decompilen, Deobfuscaten und den Code Zeile für Zeile durchgehn und Kommentieren bis man alles hat was man will.
Kleine Randbemerkung zu Maleware die in Sprachen geschrieben werden die in VM's laufen. Man sollte höllisch aufpassen das sie nicht doch irgendwo Nativen Code als Payload mitbringen.