.NET-Binarys mit dnSpy analysieren: Patchen statt Raten
Wer Intermediate Language mit dnSpy lesen und behutsam verändern kann, gewinnt einen Blick auf Code, der sonst verborgen bleibt.
Reverse-Engineering zielt in der Regel darauf ab, fremde oder bereits ausgelieferte .NET-Assemblys zu verstehen, gezielt zu verändern und daraus belastbare Aussagen für Debugging, Security-Analysen oder Hardening abzuleiten.
Im Mittelpunkt steht dabei das Patchen der Intermediate Language (IL), also des von der .NET-Toolchain erzeugten Zwischencodes, den dnSpy im Gegensatz zu vielen reinen Decompilern nicht nur anzeigen, sondern auch direkt editieren und debuggen kann. Wir erklären, wie.