Live data from Hacker News

ImHex – A Hex Editor

github.com

71–80 of 85 posts

Re: ImHex – A Hex Editor

#71

http://ridiculousfish.com/hexfiend/ Another open source macOS one to consider.

I recently learned that it has a ”Template” feature that lets you write Tcl scripts to interpret the data in the file. It’s very easy to use and very useful too! I’ve written scripts to parse our internal file formats and pretty-print the interesting bits.

Re: ImHex – A Hex Editor

#72
post #68
post #57

Sorry, I hate dark mode apps. Too much eye strain for me. Give me a terminal screen with dark grey letters against a not quite white background and I'm good. Too many books when I was younger I guess.

I used to criticize those who use dark modes, but then after trying it I think I cannot go back again. At the end of the day, it's like when we were using monochrome screens back in the 80's/90's. I don't think anyone at that time used a screen filled with green phosphor color in the background with black characters on top. It was green/amber chars over black background. I think that the difference in comfort when re…

Yeah staring at a big black blob while surrounded by light seems like a great idea. Unless you do your computer stuff in a dark basement, dark mode is dumb.

Re: ImHex – A Hex Editor

#74
post #49
post #31

Earlier quoted context omitted.

From their "About" section & README: > A Hex Editor for Reverse Engineers, Programmers and people that value their eye sight when working at 3 AM. Or their announcement page ( https://werwolv.net/projects ): > A Hex editor with data pattern support and many features useful for Reverse Engineers Maybe "ImHex - A Hex Editor for Reverse Engineers" would be a better title?

I saw that, but could not find anything that's especially for reverse engineers. The union of "reverse engineers" and "programmers" is just "programmers", and that basically means "a hex editor for people who use hex editors". No?

Not all "reverse engineers" are programmers. When I was younger, I liked hacking game saves, it isn't programming, you don't write programs, you don't even touch machine code, only data.

There is a strong overlap, but it is still a different set of skills and different tools (ex: hex editor vs IDE)

Re: ImHex – A Hex Editor

#75
post #8

The title seems pretty unkind to the project and I almost skipped it. “Bleh bleh yet another hex editor”. But this has some nice features! For example, it can parse the executables, and show structures: Disassembler supporting many different architectures ARM32 (ARM, Thumb, Cortex-M, aarch32) ARM64 MIPS (MIPS32, MIPS64, MIPS32R6, Micro) x86 (16 bit, 32 bit, 64 bit) Just to start, along with a ton of other file parsin…

> and no small list of dependencies...

And that is why AppImage (as dev of ReHex did[0]) is much better way to provide binary for Linux, than ZIPed static linked binary package.

Just trying to execute binary from release asset `ImHex_1.5.0_Linux.zip`[0] under Debian 10:

    $ ./ImHex
    ./ImHex: error while loading shared libraries: libglfw.so.3: cannot open shared object file: No such file or directory

UPD: And just after install one dependency, there is another one

    $ ./ImHex
    ./ImHex: error while loading shared libraries: libcapstone.so.4: cannot open shared object file: No such file or directory
[0] https://buildkite.com/solemnwarning/rehex/builds

[1] https://github.com/WerWolv/ImHex/releases

Re: ImHex – A Hex Editor

#76

Earlier quoted context omitted.

Was going to say the same thing. It was well known at the time that amber was better, but manufacturers mostly continued pumping out green anyway.

When I go outside green is the color my eyes are looking for to relax. Also pixels in the white background emit the maximum energy. One reason Apple introduced the dark mode is the pixels to emit mostly the valuable information and save energy , thus saving the battery life.

That's not how LCDs work.

Re: ImHex – A Hex Editor

#77

I like HT editor, a clone of Hiew. Simple, but fun. http://hte.sourceforge.net/ For fancier visualizations of binaries, check out this thread: https://reverseengineering.stackexchange.com/a/6004

Which, if I'm not mistaken, is itself a descendant of the now extinct 'biew' [0] which was very good to navigate an elf file.

[0]: https://en.wikipedia.org/wiki/Beye

Re: ImHex – A Hex Editor

#80

Earlier quoted context omitted.

When I go outside green is the color my eyes are looking for to relax. Also pixels in the white background emit the maximum energy. One reason Apple introduced the dark mode is the pixels to emit mostly the valuable information and save energy , thus saving the battery life.

That's not how LCDs work.

All my devices are Retina ones. Who uses LCD today?
Post reply on HN