Zum Hauptinhalt Zur Navigation Zur Suche

Golem Plus Artikel
.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.
/ Fabian Deitelhoff
Kommentare Auf Google folgen (öffnet im neuen Fenster)
dnSpy kann IL nicht nur anzeigen, sondern auch direkt editieren und debuggen. (Bild: Mohamed_hassan/Pixabay)
dnSpy kann IL nicht nur anzeigen, sondern auch direkt editieren und debuggen. Bild: Mohamed_hassan/Pixabay

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.

Golem Plus Artikel