wie zu dekompilieren ein .exe-Datei, die ist nicht ein .net-Modul
Ich versuche, zu dekompilieren einer Datei namens App.exe. Wenn ich versuche, zu dekompilieren, diese Datei mit Reflektor, es ist immer ein Fehler, dass App.exe ist nicht ein .Net-Modul.
Sehen, dieses Bild, das Sie erhalten können eine Idee, was ich versuche zu sagen:
Dann habe ich versucht, zu überprüfen, welche Sprache diese Datei geschrieben mit CFF-Explorer. Für App.exe es zeigt dies:
Und für VSM.exe es zeigt:
Den zwei Dateien erstellt werden, von einem Unternehmen nur, aber ich kann nicht verstehen, warum es nicht dekompilieren.
Nicht ein .exe-Datei, die wird nicht erstellt .NET werden, dekompiliert?
Klingt wie Sie versuchen, zu dekompilieren, mit dem .net-Reflektor..
ya ich habe versucht, zu dekompilieren, es mit dem Reflektor, aber seine keine Verwendung, weil seine nicht erstellt .glaube ich net.
.net und java verwenden byte-code, also den Reflektor und die Entsprechungen geben kann, zu dekompilieren, um high-level-Sprache. Also, wenn es nativen Maschinen-code, das ist alles, was Sie gehen, um wieder zu bekommen. Ist das noch von nutzen sein?
gibt es irgendwelche decompiler für diese App.exe ich weiß, dass wir können, zu dekompilieren von C# -, VB-app mit Reflektor, aber für delphi ist irgendwelche decompiler
Ich inlined Ihre Bilder, aber Sie möchten möglicherweise verwenden Sie
ya ich habe versucht, zu dekompilieren, es mit dem Reflektor, aber seine keine Verwendung, weil seine nicht erstellt .glaube ich net.
.net und java verwenden byte-code, also den Reflektor und die Entsprechungen geben kann, zu dekompilieren, um high-level-Sprache. Also, wenn es nativen Maschinen-code, das ist alles, was Sie gehen, um wieder zu bekommen. Ist das noch von nutzen sein?
gibt es irgendwelche decompiler für diese App.exe ich weiß, dass wir können, zu dekompilieren von C# -, VB-app mit Reflektor, aber für delphi ist irgendwelche decompiler
Ich inlined Ihre Bilder, aber Sie möchten möglicherweise verwenden Sie
Alt+Print Screen
nächste mal einen screenshot nur die app zu konzentrieren, anstatt den gesamten Bildschirm aus. Das würde Sie leichter zu sehen.InformationsquelleAutor user1447345 | 2012-08-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist der Artikel über die Dekompilierung von Delphi-Anwendungen: http://delphi.about.com/od/devutilities/a/decompiling.htm
Es ist ein viel schwieriger Prozess, als mit .NET-Programme. Das, was du versuchst zu erreichen?
C++ ist sogar noch schwieriger zu dekompilieren als Delphi, aus verschiedenen Gründen. Aber für alle Absichten und Zwecke, native code können nicht dekompiliert werden mit automatisierten tools, und es gibt eine Menge Leute, die, wie es so.
Es kann nicht sein, dekompiliert zurück zu den original-source-code, aber tools wie IDA verstehe genug über nativen code zu rekonstruieren, ein guter Teil des Codes, dann Sie können füllen Sie die fehlenden Lücken manuell.
InformationsquelleAutor Harriv
Besten Ergebnisse werden mit IDR (Interaktive Delphi Reconstructor) und IDA (the Interactive Disassembler) und PE Explorer (für Formen/dfm)
InformationsquelleAutor Remko
Den Antrag nicht ein .NET-Anwendung, D. H. er wurde zusammengestellt mit einem anderen compiler. So wird es keine IL (Intermediate Language) Elemente für Reflektor zu reflektieren. Das ist genau das, was Sie erwarten sollten.
Könnten Sie anfangen mit Depends.exe
Abhängt, ist nur eine dependency walker -- zeigt, welche DLLs verwendet werden, die durch die EXE, und welche Methoden aus jede DLL verwendet werden. Es nicht zu dekompilieren, die ausführbaren code. Wenn die OP versucht zu erstellen-source-code für Delphi-app, sind Sie gehen zu müssen, verwenden Sie etwas ein wenig anspruchsvoller.
ist irgendwelche decompiler für diese App.exe ich denke dieser code ist geschrieben in Borland Delphi 4.0 also googelte ich eine Menge für diese decompiler, aber nicht gefunden, do u wissen, kein decompiler
die Dekompilierung Delphi ist ein paar mal gedeckt. Hier ist einer :stackoverflow.com/a/335122/800214
Vorschlag wrt Depends.exe hat keinen Wert. Topic starter gezeigt, seine Verwendung von CFF-Explorer, zu dem auch der dependency walker finden Sie unter seinem 2. screenshot
InformationsquelleAutor Pale Ale
verwenden protection_id.exe um zu bestimmen, die http://pid.gamecopyworld.com/
Je nach compiler gibt es verschiedene option, wie
Ollydbg, DeDe, Interaktive Delphi-Reconstructor, IDA, etc
Ich würde lieber DeDe für Delphi.
InformationsquelleAutor Nik theGeeK