Ein kombiniertes Framework aus Disassembler, statischer Analyse, symbolischer Ausführung und Debugger.
Bitte sehen Sie sich die Schnellstart-/Nutzungsdokumente auf unserer Dokumentationsseite an
In den meisten Anwendungsfällen sollten Sie einfach pip install "vivisect[gui]"
ausführen können, um sowohl die vivisect/vdb-Bibliotheken als auch die UI-Komponenten zu erhalten. Weitere Anwendungsfälle finden Sie in unserer Dokumentation.
Alle Versionen vor v1.0.0 sind nur Python2. Ab Version 1.0.0 sind vivisect/vdb/vstruct alle Python3-kompatibel. Bitte melden Sie etwaige Fehler/Probleme dem Issue-Tracker oder treffen Sie uns im #vivisect-Raum im Synapse-Slack
Die aktuelle Python2-Version finden Sie im v0.xx-support-Zweig oder installieren Sie die v.0.2.x-Version von vivisect per Pip.
Aufgrund lustiger Pickle-Spielereien sind alte Python2-Vivisect-Arbeitsbereiche normalerweise nicht mit Python3 kompatibel. In einer der (falls nicht endgültigen) endgültigen Versionen des mit Python2 kompatiblen Vivisect, Version 0.2.1, wird ein Konvertierungsskript enthalten sein, das die Basicfile-basierten Vivisect-Arbeitsbereichsdateien in die msgpack-back-Dateien migrieren kann, die in ladbar sein sollten Python3 Vivisekt.