Dekompilieren Sie DLL-Dateien ohne .NET-Reflektor

Dekompilieren Sie DLL-Dateien ohne .NET-Reflektor

Wie dekompiliere ich eine DLL-Datei ohne .NET-Reflektor? Ich verwende ihn nicht, weil er nicht funktioniert.
Kann mir jemand ein paar Programme empfehlen?

Antwort1

Ich denke, Sie haben den .NET Reflector heruntergeladen und diesFileGenerator-Plugin, Wenn Sie tun,

  • Öffnen Sie die Datei Reflector.exe.
  • Gehen Sie zu Ansicht und klicken Sie auf Add-Ins.
  • Klicken Sie im Fenster „Add-Ins“ auf „Hinzufügen“.
  • Suchen Sie dann die heruntergeladene DLL FileGenerator.dll (die mit dem FileGenerator-Plugin geliefert wurde),
  • Schließen Sie anschließend das Add-Ins-Fenster.
  • Gehen Sie zu Datei und klicken Sie auf Öffnen und wählen Sie die DLL aus, die Sie dekompilieren möchten.
  • Nach dem Öffnen erscheint es in der Baumansicht,
  • Gehen Sie zu Tools und klicken Sie auf Dateien generieren (Strg+Umschalt+G).
  • Wählen Sie das Ausgabeverzeichnis und nehmen Sie die gewünschten Einstellungen vor.
  • Klicken Sie auf „Dateien generieren“.

Antwort2

Sie können den Ilspy-Decompiler für .net-ausführbare Dateien ausprobieren. Soweit ich mich erinnern kann, lieferte er mir recht gute Ergebnisse.

Sie können hierfür Playonlinux verwenden – einen Wine Wrapper eines Drittanbieters:

  1. Laden Sie Playonlinux und Winbind herunter und installieren Sie sie mit apt-get install playonlinux winbind. Laden Sie Ilspy-Binärdateien von ilspy.net herunter.
  2. Führen Sie Playonlinux aus. Installieren Sie ein nicht aufgeführtes Programm. Aktivieren Sie während der Installation die Option „Dotnet 4.0-Bibliotheken installieren“.
  3. Wenn das Dialogfeld „Auszuführende Setup-Datei auswählen“ geöffnet wird, klicken Sie auf „Abbrechen“.
  4. Gehen Sie zu Optionen. Wählen Sie in der Playonlinux-Konfiguration links Ihr virtuelles Laufwerk aus, das Sie in Schritt 2 erstellt haben.
  5. Wählen Sie die Registerkarte Verschiedenes oben im Fenster und öffnen Sie dann das virtuelle Laufwerkverzeichnis.
  6. Der Ubuntu-Dateimanager wird angezeigt. Öffnen Sie das Verzeichnis drive_c. Erstellen Sie ein neues Verzeichnis im Verzeichnis drive_c und extrahieren Sie dort die Ilspy-Binärdateien.
  7. Gehen Sie zum Playonlinux-Konfigurationsfenster und wählen Sie die Registerkarte „Allgemein“. Klicken Sie auf „Neue Verknüpfung von diesem virtuellen Laufwerk erstellen“. Wählen Sie im Dialogfeld „Ilspy.exe“ aus.
  8. Führen Sie Ihre neu erstellte Verknüpfung aus.

Sie sollten das Ilspy-Fenster sehen: Ilspy

verwandte Informationen