Live data from Hacker News

ImHex – A Hex Editor

github.com

51–60 of 78 posts

Re: ImHex – A Hex Editor

#51
post #3

Referring to the title: Is a hex editor useful for literally anybody else? As a reverser it does seem amazing!

How else are you supposed to debug misbehaving byte order markers and emojis and other U̷̼͌T̷͔̑F̷̤̂ ̴̯͗b̶̤̋l̵̜̈́a̸̭̚c̵͕̊k̶̦̅ ̶͓͆m̸͙̎a̴͖̿g̴̠͝i̸͛ͅc̸̡͌ in your "plain text"?

Don't forget zero-width whitespace and RTL...

vim does support it, but I guess that makes it a hex editor, too.

https://vi.stackexchange.com/questions/343/how-to-edit-binar...

Re: ImHex – A Hex Editor

#52
post #35

Hex editors are a seriously undervalued learning tool. As a kid, I loved opening up the game files of stuff I was playing and see what I could tweak. I’m not sure this particular editor could replace HxD for me - I’m not seeing process memory editing in its list of features. I’m glad to see the space is still getting love though.

As a kids I used to edit mIRC's ctcp version reply with an hex editor.... Probably 25 years ago

Re: ImHex – A Hex Editor

#53
post #20

I wish they used Rizin[1] as a library to get the advantage of using mature analysis in addition to the simple disassembly, more architectures and formats, debugging, and decompilation plugins. [1] https://github.com/rizinorg/rizin

> Rizin is a fork of the radare2 reverse engineering framework with a focus on usability, working features and code cleanliness.

Interesting; is there some backstory I could read about that? I mean, the "code cleaniness" I bet is subjective, but I somehow thought radare2 was still under development

Re: ImHex – A Hex Editor

#54

This is a potential modern replacement for the 010 editor[1], which is kind of the standard hex editor for reverse engineering. 010 is great but also a bit dated[2] and clunky. I thought numerous times that a modern rewrite could be a nice project to work on. I'm happy that others tackled it! Kudos to the team. One super cool feature would be if ImHex could read the 010 templates, but I'm not sure if that is legally…

I like Oketa as well. Oketa, ImHex and HexFiend are all nice tools. Some folks swear by the radare suite as well. ImHex has the most features for fiddling with data structures and such.

*Okteta, like "octet" (= byte): https://apps.kde.org/okteta/

Re: ImHex – A Hex Editor

#55
post #18

Do all ImGui apps have text rendering this bad? I'm having trouble smoothly reading... any of the text, at least on Mac. It has a settings box, which allows you to change font size (but appears to do nothing), and a scaling option which ... just seems to make the artifacts bigger. Switching to dark mode (by default it matched the system) made it slightly better just by virtue of having more contrast (and all the sett…

The default ImGui rasterizer (imstb_truetype) is rubbish. The new rasterizer (imgui_freetype) should be used instead. https://github.com/ocornut/imgui/tree/master/misc/freetype

I wouldn't call it "new", it's been around as an optional component for years, and yeah it's a huge improvement.

I get why they might want ImGui to be a self-contained thing without a FreeType dependency, but FreeType should probably still be the default.

Re: ImHex – A Hex Editor

#56
On Arch Linux KDE X11 with 100% display scaling and 120 font DPI, whenever I pop the hex editor view out of the main window, it's missing a title bar by default, until I resize the popped-out view to around 2000 pixels tall.

Re: ImHex – A Hex Editor

#57
post #54

Earlier quoted context omitted.

I like Oketa as well. Oketa, ImHex and HexFiend are all nice tools. Some folks swear by the radare suite as well. ImHex has the most features for fiddling with data structures and such.

*Okteta, like "octet" (= byte): https://apps.kde.org/okteta/

Yeah, sorry, typo, heh. I even checked before posting.

Re: ImHex – A Hex Editor

#58
Nice. The one simple, but incredibly useful feature I personally can't live without in hex editors is wildcard search like the one in 010 Editor. For instance, being able to search CB ?? FF and showing all matches

Re: ImHex – A Hex Editor

#60
post #43

Earlier quoted context omitted.

The screenshots are so jarring to read. Zero anti-aliasing?

Looks maybe like the opposite, there's way too much smoothing. I don't mind pixel perfect fonts or even aliased text but these just look like an aggressive blur was applied to everything

If you're seeing it blurry, the problem is likely your browser scaling it. Try downloading the photo and viewing it in a viewer with a 1:1 pixel ratio, like MS Paint. Alternatively, if you're on Chrome, running this in the dev console might scale it back for you:

  document.body.style.zoom = 1 / window.devicePixelRatio
Post reply on HN