![]() |
Re: HxD, schneller Hexeditor
Nett währe noch die Möglichkeit, das Start-Offset frei zu wählen, sodass es zB bei $200 anfängt zu zählen.
|
Re: HxD, schneller Hexeditor
Zitat:
|
Re: HxD, schneller Hexeditor
Für beispielsweise das Editieren von Chip8-Programmen. Die werden vom jeweiligen Exekutor ab adresse $200 geladen und Sprünge sind absolut auf Positionen gerichtet.
|
Re: HxD, schneller Hexeditor
Mal schauen. Falls ich es mache, dann wahrscheinlich im Rahmen von Templates.
|
Re: HxD, schneller Hexeditor
Oder schreib ein umfangreiches Pluginsystem
Wie auch immer, ich freu mich drauf :) |
Re: HxD, schneller Hexeditor
Update von HxD auf Version 1.7.0.0 beta
Changelog:
Eine umfangreichere Liste der Änderungen (es gibt viele weitere Verbesserungen) kann man hier auf Englisch sehen: ![]() Download (763 KB): ![]() |
Re: HxD, schneller Hexeditor
*push*
Ist ne Weile her, daß ich ne neue Version veröffenlicht habe, da soll der Post nicht gleich vergraben werden ;-) Kommentare oder Fehlerberichte wären schön. |
Re: HxD, schneller Hexeditor
Links
Wem mein Programm HxD gefällt, der kann gerne einen Link auf meine Seite ( ![]() Und falls jemand Kommentare hat oder Fehler in der aktuellen Beta findet, nur her damit. |
Re: HxD, schneller Hexeditor
Hallo mael.
Dein Hexeditor gefällt mir sehr gut und ist auch schon seit langer Zeit bei mir im Einsatz. Vor allem die vielen Einstellungsoptionen und der direkte Speicherzugriff auf RAM und Datenträger sind toll. Die neuen Funktionen habe ich jetzt noch nicht ausgiebig getestet, hören sich aber mal gut an ;-). Eine weitere, nützliche Funktion wäre es, wenn von verschiedenen Dateiformaten automatisch der Header und Dateinteil erkannt wird (kann man ja über kleine Makros realisieren) und farbig hervorgehoben wird. Ein dickes Lob für deinen Editor, mach weiter so, Igel457 |
Re: HxD, schneller Hexeditor
@igel457: Eine Art Dateninterpreter/Strukturbetrachter ist für die nächste Version geplant.
@Alle anderen: Kommentare und Fehlerberichte sind willkommen. |
Re: HxD, schneller Hexeditor
Bin gerade auf deinen Hexeditor gestossen und finde ihn sehr gut.
Als Ideen vielleicht noch : - bei der Analyse = nach wiederkehrenden Folgen suchen (Hex/dez/Ascii) und Highlighten der Fundstücke (praktisch erkennen von recordfeldern) - Suchmenue = die Funktionen(Dialoge) neben dem Editor anzeigen, damit man nicht immer den Dialog aufrufen muss (Info:Mein Fokus ist da auf DVB-Kanallisten gelegt) |
Re: HxD, schneller Hexeditor
Zitat:
Zitat:
|
Re: HxD, schneller Hexeditor
Zitat:
die Fundstücke werden z.b. rot angezeigt und die Offsets in einer Liste Zitat:
|
Re: HxD, schneller Hexeditor
Sehr schnell und sehr professionell wie ich finde. (dein Webauftritt ist übrigens auch Klasse, besonders auch was die detailierten Changelogs betrifft).
Habe nicht mal Verbesserungsvorschläge aber ich weiß welchen Hex Editor ich in Zukunft immer verwenden werde. :) |
Re: HxD, schneller Hexeditor
Danke, freut mich.
Das Webseitendesign müßte ich mal etwas verbessern/auffrischen. |
Re: HxD, schneller Hexeditor
Noch einen Input für die Analyse:
neben der Eingabe von spezifizierten Suchstrings/Zahlen eine Analyse aufgrund Angabe der Bytezahl, also sprich der User möchte alle aufgrund von byte/word/longint alle gleichen Vorkommnisse angezeigt bekommen. |
Re: HxD, schneller Hexeditor
Bisher wird der Unterschied zwischen Suche und Analyse nicht ganz klar.
Zitat:
Zitat:
Bisher kann man in der Suchfunktion ja auch schon angeben ob man ShortInt, SmallInt, LongInt, etc. will. Also bleibt wenn man zusammenfasst doch nur, dass die Suche einfach alle Funde inklusive Offsets auflisten soll, oder? |
Re: HxD, schneller Hexeditor
Ist denn schon etwas in Richtung Pluginsystem geplant?
|
Re: HxD, schneller Hexeditor
Zitat:
|
Re: HxD, schneller Hexeditor
Zitat:
Wenn du magst, kann ich dir mal was schicken/zusammenbasteln, sprich eine DVB-Kanalliste als binär-Datei + deren Einlesen in Delphi -> dürfte für das Analysieren von "unbekannten Dateien" hilfreich sein. So als Sample -> trifft dann durchaus auf andere Formate zu |
Re: HxD, schneller Hexeditor
Zitat:
Wenn es ums allgemeine Analysieren von Dateiformaten geht, wären wahrscheinlich eine Art "intelligente" Templates/Schablonen die geeignete Lösung. |
Re: HxD, schneller Hexeditor
Gibt es eigentlich eine Möglichkeit zwie Dateien miteinander zu vergleichen? Das wäre auf jedenfall eine praktisches Feature :)
|
Re: HxD, schneller Hexeditor
In der aktuellen Beta gibt es eine Vergleichsfunktion (wenn auch bisher nur relativ simpel).
|
Re: HxD, schneller Hexeditor
Update von HxD auf Version 1.7.1.0 beta
Dies ist die letzte Beta von HxD vor der finalen Version, die bald erscheinen wird. Sie wurde vor der finalen Version veröffentlicht um einige wichtige Fehler zu beheben. Änderungen:
![]() Download (765 KB): ![]() |
Re: HxD, schneller Hexeditor
Wurde auch am Vergleich gearbeitet?
Ich hatte folgende Situation: 1 Orignial 1 Verändertes Orignial 1 Modifizierte Version Nun wollte ich den Unterschied zwischen 3 und 1 auch in 2 einbauen. Alkso habe ich 1 und 3 verglichen, und wenn ich etwas in 2 dann geändert habe, und weiter gesucht habe, dann ist er bei 1 ein Byte weiter gesprungen, aber bei 3 nicht (oder so ähnlich)... Probier es einfach :) |
Re: HxD, schneller Hexeditor
Man kann zwischen zwei Dateien vergleichen nicht drei!
|
Re: HxD, schneller Hexeditor
Ich habe ja auch nur zwischen 2 verglichen ;) Und den Unterschied bei der 3. geändert.
Code:
B und C sind modifizierte Dateien von A.
A = Stammdatei
| +---+ | | B C Und ich wollte jetzt die änderungen von B gegenüber A bei C anwenden:
Code:
A
| +---+ | | B C | | +---+ | D |
Re: HxD, schneller Hexeditor
Wenn Du eine dritte Datei veränderst sollte das keinen Einfluß auf den Vergleich haben (falls weiter mit F6 verglichen wird).
Ich habe drei Dateien geöffnet (wie die aussehen ist egal), zwei davon werden im Vergleichsdialog ausgewählt. Wenn irgendwann dazwischen in der 3. Datei was ändere und dann weiter vergleiche geht das genauso wie wenn ich nichts in der 3.Datei gemacht hätte. Hast Du das mit der aktuellen Version getestet? Ich habe keine Probleme feststellen können. Sonst schreib mal klar und Schritt für Schritt an einem Minimalbeispiel was passiert und was du erwartet hättest das passieren soll. |
Re: HxD - schneller Hexeditor, Disk-Editor und RAM-Editor
Mist :( Das war dann noch ein bug aus der Beta davor ^^
|
Re: HxD - schneller Hexeditor, Disk-Editor und RAM-Editor
Danke trotzdem für die Meldung.
Falls noch jemand Bugs findet, bitte melden. |
Re: HxD - schneller Hexeditor, Disk-Editor und RAM-Editor
Hallo mael,
ich habe gerade Dein geiles Tool entdeckt und runter geladen :thumb: . Wow, der ist ja wirklich schnell. Vor allen Dingen ist es der erste Hexeditor, mit dem ich Dateien >2GB lesen kann. Großes Lob dafür :-D . Ich hab' diverse Hexeditoren im Einsatz, aber die kann ich ich jetzt alle entsorgen u.a. auch ein ![]() Was (für meine Arbeitsweise) gut ist: Der Aufruf über Kontext-Menu :thumb: . Damit komme ich zu dem kleinen Fehler: Im Normalfall arbeite ich als eingeschränkter User, daher ist es nicht möglich, als normaler User das Kontextmenu zu aktivieren (siehe Bild). Vielleicht könntest Du hier - statt der Meldung "Fehler beim Setzen der Daten..." - eine "griffige" Fehlermeldung wählen wie z.B. "Für diese Operation sind Administrator-Rechte erforderlich". ![]() Edit: Es handelt sich um die Version 1.7.1.0 beta |
Re: HxD - schneller Hexeditor, Disk-Editor und RAM-Editor
Freut mich sehr, daß er Dir gefällt!
Die Sache mit der Behandlung von eingeschränkten Benutzerrechten werden ich in Zukunft verbessern. Zusammen mit einigen Anpassungen für Vista (eventuell nicht direkt in der Stable-Version, aber sicher in der Version 1.8 ). Danke, Grüße, Maël. EDIT: Leerzeichen vor Klammer damit die Version richtig lesbar ist und nicht "1.8)" erscheint. |
Re: HxD - schneller Hexeditor, Disk-Editor und RAM-Editor
was ich schon öfters beider analyse gebraucht habe:
einzelne bytes schnell als dezimal oder binär anzeigen lassen (evtl in der statusleiste). ist mir da was entgangen oder gibts eine solche Funktion noch nicht (denke mal der programmiertechnische Aufwand hält sich in Grenzen :) )? Gruß Frank |
Re: HxD - schneller Hexeditor, Disk-Editor und RAM-Editor
Fänd ich auch gut so ne Anzeige, evt. in einem Fenster, wo ab der Cursorpos die Dezimalwerte angezeigt werden (so Standardmäßig 2byte lange, 4byte lang...)
Auch im Intel und/oder Motorola Format wäre schön Ich hatte früher mal nen Hexeditor, der das konnte -> ist sehr hilfreich |
Re: HxD - schneller Hexeditor, Disk-Editor und RAM-Editor
Die Version 1.8 wird einen Dateninspektor enthalten wo die Daten an der aktuellen Position in verschiedenen Datentypen angezeigt werden (z.B.: Byte (dez), Word (dez), String, Datum, ...).
|
Re: HxD - schneller Hexeditor, Disk-Editor und RAM-Editor
gibt es für die version schon eine Timetable,
da ich momentan dabei bin, diverse binärformate auseinanderzupflücken (Bin-DFM, binarySections von TTreeview.Items, etc.), wo das sehr hilfreich wäre. Gruß Frank |
Re: HxD - schneller Hexeditor, Disk-Editor und RAM-Editor
Ich habe die kommenden 2 Monate in der Uni zu tun, daher wird kaum mehr als die Version 1.7.2, also die stabile Version nach der aktuellen 1.7.1, rauskommen.
|
Re: HxD - schneller Hexeditor, Disk-Editor und RAM-Editor
Liste der Anhänge anzeigen (Anzahl: 2)
hi,
wie gehts an der uni voran? die 2 Monate sind ja fast um :) da ich grade wieder weng mit binärdateien rummehre ist mir ein Feature eingefallen, das sicher sehr brauchbar wäre. und zwar wäre das die möglichkeit einzelne bytes/bytegruppen zu gruppieren und mit einer Info zu hinterlegen. wenn man z.b. Dateien bearbeitet, kann man sagen bei bytes 1-4 soll die info "dateigröße" hinterlegt werden, am besten noch eine entsprechende visuelle darstellung (farbiger rahmen). die info würde dann z.b. sichtbar werden wenn man über den Bereich drüberhovert oder per strg nen Klick ausführt. so sieht man gleich bytes, die man noch nicht analysiert hat und knn die anderen gleich zuordnen. denke mal als realisierung würden sich eine Art Projektdateien anbieten (für dauerhaftes festhalten der infos). wenn man das dann soweit hat könnte man der info noch einen Byte-representationstyp mitgeben, der dann die eigentlichen Daten entsprechend mit in die Nachricht einbaut. ich hab mal einen screenshot gebastelt, um das ein wenig zu verdeutlichen. Die Box ist natürlich nicht immer sichtbar, wie oben schon geschrieben. Den Text in der ersten Zeile gibt der Benutzer ein (keine Analyse, auch wenn disassembler cool wäre, aber wir wollens mal net übertreiben ;) ). Der Typ wird dann auch definiert (hier Little Endian, darstellung als hex), daraus bastelt dann hxd die untere Zeile. Andere Typen wie strings, integer (be,le), word, dword, floats wäre da ganz nützlich ;) erweitern könnte man das irgendwann mit typ-mapping-files (oder in der Projektdatei mit), die einen int-wert in einen definierten string umwandeln (ini-aufbau). hätte ich auch schon oft gebrauchen können :) ums dann auf die Spitze zu treiben, könnte man diese Projektdateien als Schablonen nehmen um mehrere gleich aufgebaute Dateien zu analysieren (ggf. Abhängigkeiten [dynamische Block-Anpassung anhand eines anderen Feldes,wenn z.b. ein Feld als Größenangabe definiert wurde]). auch hierfür mal eine mögliche Realisierung (für den dialog) als screenshot zur verdeutlichung. eine weitere Sache, welche mir bei winhex auch gefallen ist, ist eine graue Trennlinie aller 512 bytes. ist eine schöne optische trennung, sehr hilfreich bei größeren Dateien. Kann evtl noch mit der Block-Nummer+Gesamtbyteanzahl (kb/mb/gb) ergänzt werden :) und erspart einem so einige Rechnerei ;) evtl. MBs nochmal eingerahmt (oder trennlinie). bei Fragen einfach PN :) wär super wenn du das (besonders den ersten Punkt) realisieren könntest. Gruß Frank |
Re: HxD - schneller Hexeditor, Disk-Editor und RAM-Editor
Wenn ich wieder mehr Zeit habe melde ich mich kurz. Bis Ende Oktober dauert's aber auf jeden Fall.
|
Re: HxD - schneller Hexeditor, Disk-Editor und RAM-Editor
Als nette Funktion würde ich noch ein kleinen Eintrag einzubauen, welcher Hex in Dez umrechnet ;)
Also oben in der Leiste ein Eintrag mit zwei Editfeldern ;) MfG xZise [edit]Wären ADS nicht perfekt für die Funktion eine Art Highlighter einzubauen?[/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz