Analyse von Binärdateien / Alternative zu den "Binary Templates" des 101-Editors

Wenn ich mir Binärdateien anschauen musste, habe ich das bis heute mit HxD gemacht . Da es sich um einzelne, sich nicht wiederholende Aktionen handelte, die ich ausführen musste, war dies für mich ausreichend. Die anstehende Aufgabe erfordert jedoch, dass ich mir eine bestimmte Binärdatei öfter anschaue und den Inhalt interpretiere und modifiziere (ich arbeite in der QA).

Obwohl das Dateiformat intern entwickelt wurde, gibt es weder ein Tool unserer Entwicklungsabteilung, das die Datei für mich parst und in einem für Menschen lesbaren Format anzeigt, noch ein Tool zum Ändern einzelner Elemente.

Auf meiner Suche nach einem solchen Tool habe ich 101 Editor gefunden , der "Binärvorlagen" hat, die sehr ähnlich aussehen wie das, was ich brauche, dh ich sage dem Hex-Editor, wie er die Datei interpretieren soll (boolean, int, long usw.) und dem Editor bietet dann eine schöne Möglichkeit, die Werte anzuzeigen und zu ändern.

Dieses Tool sollte unter Windows funktionieren und kostenlos sein.

Gerne entwickle ich ein solches Tool auf Beratungsbasis :-)
@Mawg: das ist völlig in Ordnung, da es kostenlos getaggt ist, können Sie es kostenlos entwickeln :-D
lol - wie kann jeder, der es sich im Haus ausgedacht hat. Da sie es aber nicht tun, steht mein Angebot :-)

Antworten (2)

Hexinator

  • hat eine ähnliche Funktion wie binäre Vorlagen, die als Grammatik bezeichnet wird. Es erlaubt das Einfügen von Zahlen, Strings, Strukturen und binären Blobs. Wenn das nicht genug ist, hat es Skriptfunktionen in Python und Lua

  • die Werte lassen sich dann schön editieren (zB dezimal statt hex). Der Hex-Bereich kann hervorgehoben werden.

  • funktioniert unter Windows

  • soll eine kostenlose Testversion sein, aber wenn ich die EULA richtig verstehe, spricht nichts gegen eine längere Nutzung.

Nachteile:

es scheint Probleme mit mehr als einer geöffneten Grammatik + einer geöffneten Datei zu geben. Beim Öffnen einer zweiten Datei für dieselbe Grammatik stürzte sie ab. Sparen Sie früh und oft.

Screenshot einer teilweise analysierten Datei:

Bildschirmfoto

sehr fehlerhaft

Ich benutze meinen Binär-Editor für diese Art von Aufgabe. Scheint die angegebenen Anforderungen zum Decodieren von Dateien, Bearbeiten und Ausführen unter Windows zu erfüllen. http://www.nyangau.org/be/be.htm

Danke. Ich habe es in meiner Frage nicht erwähnt, aber ich habe etwas mit einer Benutzeroberfläche erwartet.
Es hat eine Text-Benutzeroberfläche und keine grafische. Um es zu sehen, schauen Sie sich 9:40 in youtu.be/wXxisSPAZhk an