Wie wird man zerlegen, Pro*C/C++ - Programme?
Gibt es eine Möglichkeit, zu zerlegen, Pro*C/C++ ausführbare Dateien?
Die Abstimmung zu schließen, da off-topic: entweder tool-Empfehlung, oder zu breit ist.
InformationsquelleAutor Ahmed | 2009-02-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im Allgemeinen sollte es Zerleger verfügbar für ausführbare Dateien, unabhängig davon, wie Sie erstellt wurden (gcc, proC, Handschriften, etc.) aber der Dekompilierung eine optimierte binäre wahrscheinlich führt zu unlesbaren oder Quelle.
Auch, Pro C/C++ ist nicht direkt ein compiler, aber Ausgänge C/C++ - code, welcher dann wiederum kompiliert wird, indem Sie eine Plattform native-compiler (gcc, xlc, vc++, etc.).
Zudem ist der generierte code ist oft nicht direkt kompilierbar wieder ohne viele manuelle Korrekturen.
Wenn Sie immer noch wollen, um Ihr Glück zu versuchen, haben Sie einen Blick auf diese Liste der x86-Zerleger für einen start.
es gibt eine freeware-version 4.3 glaube ich, oder Holen Sie sich die demo-version der neuere.
InformationsquelleAutor Kosi2801
Versuchen PE Explorer Disassembler, einen sehr guten disassembler für 32-bit-ausführbare Dateien.
InformationsquelleAutor Wylder
Sollten Sie versuchen der Demontage mit disassembler-tool Ihrer Wahl. Am Ende des Tages, ausführbare Dateien kompiliert mit PRO-C/C++ - Präprozessor sind einfach nur C/C++ ausführbare Dateien.
Wenn das, was Sie suchen, SQL Sätze in Ihrem code, möchten Sie vielleicht einen Blick auf:
Es wird Ihnen eine Liste mit allen Konstanten strings in der ausführbaren Datei, und die Chancen sind, dass Sie gehen, um SQL-Sätze mit dass.
Glück.
Auch ich bin auf der Suche nach all den Programm-code, nicht nur SQL-Anweisungen.
Gut, disassembler-tool hängt von der Plattform ab. Da Sie nicht angegeben haben, bin ich davon ausgegangen, dass Sie bereits das tool, oder nicht wollen, um einen Kommentar zu Ihrem OS oder die CPU-Architektur, die Sie verwenden.
InformationsquelleAutor Pablo Santa Cruz