DNSpy

Def :


DnsSpy est un outil de Reverse Engineering utilisé pour analyser des fichiers dotnet.
Il est capable de faire du debug et du patching de fichiers.

Utilisation :


On commence simplement par ouvrir un fichier et on se retrouve dans ce type d'arborescence :
Pasted image 20240918104621.png
En cliquant sur de éléments on va pouvoir lire le code.
Pasted image 20240918104700.png

Patching :


Pour patcher du code rien de plus simple il suffit de faire click+droit là ou l'on veut modifier du code et plusieurs options s'offrent à nous :
Pasted image 20240918104821.png
On peut donc soit modifier directement le fichier en C# ou bien alors on peut modifier au niveau assembly.
Une fois les modification effectuées il suffit de sauvegarder le fichier et de le relancer pour voir les modifications appliquées.