Prozedurliste speichern
Diese Operation wird durch Aufruf der Option Prozeduren Liste speichern (Save procedures list) im Menü Datei (File) ausgeführt und ist ein leistungsfähiges Werkzeug zur Analyse von Programmen, um VB Decompiler mit externen Analysewerkzeugen zu ergänzen.
Derzeit können Adressen, Funktionsnamen und in dem verarbeiteten Programm verwendete Prozeduren in mehreren Formaten gespeichert werden. Sie können jede dieser Optionen wählen, indem Sie den Dateityp im Standard-Speicherdialog angeben.
Speichern im TXT-Format ermöglicht das Speichern der Prozedurliste in einer einfachen Textdatei. Dies kann nützlich sein, um Prozeduren zwischen verschiedenen Versionen eines Programms zu vergleichen, Änderungen von Adressen zu erkennen und so weiter.
Speichern als IDC-Skript ermöglicht das Laden von Funktions- und Prozeduradressen in den IDA Pro-Disassembler. In Fällen, in denen das analysierte Programm in Native Code kompiliert wurde, kann diese Funktion sehr nützlich sein.
Speichern im NAMET-Format ermöglicht die Vereinfachung der Analyse mit dem Dienstprogramm HIEW. Kopieren Sie die erhaltene Datei in den Ordner des analysierten Programms. Öffnen Sie dann das Programm in HIEW und drücken Sie die Taste F12. Ein Fenster mit einer leeren Prozedurliste erscheint. Drücken Sie erneut die Taste F12, wenn die Adresse der NAMET-Datei der erstellten entspricht – drücken Sie einfach Enter. Die Adressen der Prozeduren werden in HIEW geladen, wodurch Sie durch Methoden navigieren können, indem Sie die F12-Taste drücken.
Speichern im MAP-Format generiert eine Standard-Map-Datei, die normalerweise von Compilern erstellt wird. Diese Datei kann mit vielen Debuggern und Disassemblern verwendet werden, um den Start von Programmfunktionen zu markieren. Da Programme in Visual Basic häufig von Drittanbieter-Software falsch disassembliert werden, vereinfacht die von VB Decompiler erzeugte MAP-Datei die Analyse erheblich. Dieses Format wird durch Plugins in verschiedenen Produkten wie OllyDbg, IDA Pro und anderen unterstützt.
