Hex Editor mit Markieren und Kommentieren

OP #2761431
Lesenswert?

Ich brauch zum Reverse Engineeren von Code einen Hex Editor bei dem ich 
Teile Farblich markieren kann und auch kommentieren. zB Um in einem 
Header die einzelnen Sachen zu markieren, dass man sich auskennt wo 
jetzt welches byte herkommt :)
Ich verwende bis jetzt immer HxD aber der kann das ja scheinbar nicht :(
OP #2761490
Lesenswert?

na neue datei für die metainfos, es geht mir ja nur um die darstellung! 
Die Datei die ich mir anschaue soll eigentlich gar nicht bearbeitet 
werden, ist ja immer noch valider code drin bzw halt irgendwelche dumps.

Hab jetzt mal WinHex gefunden, der kann das mal, scheinbar sogar noch 
mehr coole features die ich brauchen kann.
was ich allerdings vermisse ist irgendwie die funktion den markierten 
teil als offset zu verwenden, oder ich hab sie noch nicht gefunden.
Außerdem seh ich derzeit noch nicht ob man bytes gleich als little 
endian verwenden kann und er dann big endian anzeigt.
also konkret hab ich einen little endian wert dort stehen der ein offset 
darstellt, den würde ich gerne einfach markieren und dort hinspringen. 
in WinHex müsste ich de aber immer eintippen..

gibts noch andere vorschläge?
#2770001
Lesenswert?

Hallo!
> Schreibs doch in Assembler. z.B.

>db 1A, 2B, FF    ;Das sind die ersten Bytes ....

Genau so macht das der Profi! Da hat man alle Möglichkeiten, sowohl 
blockweise, zeilenweise oder sogar einzelne Bytes zu kommentieren.
Wenn man dann little/big Endian ermittelt hat kann man auch aus
"DB 12h, 34h,..." das hier "DW 1234h" oder "DW 3412h" machen.
Niemand hindert dich, aus "DB 07h, 0DCh" nach Deiner Analyse zu 
schreiben:
"DW 2012 ;Jahreszahl".

Das schöne daran ist, mit einem Knopfdruck kannst Du über den Assembler 
sofort wieder das ursprüngliche Binärfile erzeugen. Es muß ja nicht mal 
der Ass des ursprünglichen Prozessors sein. Es funktioniert auch für 
Binärfiles, die gar keinen Programmcode enthalten, wie z.B. Tabellen 
oder Steuerungsdaten usw.
OP #2770133
Lesenswert?

Ja nur ich hab kein ASM sondern Dalvik Files (jo eh ist auch ein asm) 
und das ganze will ich eigentlich nicht abtippen oder verändern, sondern 
legdilich markieren können und kommentare dazuschreiben...
disasm gibts dafür sogar auch nur bringt mir das leider nix da es um 
analyse von den dex files geht und prinzipell nicht um den java code der 
da drin steht. Ich bin sozusagen darauf angewiesen mir das zeug in hex 
anzuschauen...

klar für 70€ kann ich mir sowas auch zusammenhacken (weil scripting 
brauch ich sicher vorerst nicht und die ganzen features von wegen ext3 
und ntfs foobar a net), wäre sicher nicht so oarg und ich kann mir alle 
features die ich brauche auch reinhacken nur irgendwie braucht das Zeit 
und wenn sich jemand vor mir die mühe gemacht hat wäre das sicherlich 
förderlicher.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren