Live data from Hacker News

ImHex – A Hex Editor

github.com

61–70 of 85 posts

Re: ImHex – A Hex Editor

#61
post #49

Earlier quoted context omitted.

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?

The union of "humans" and "animals" is just "animals". Does that make a "home for humans and animals" basically the same thing as a "home for animals"? You should know better than to draw that equivalence, dang.

What animals consider a home varies a lot. What programmers consider a hex editor, not so much.

If someone wants to point out what about this hex editor makes it more suitable for reverse engineers than the median text editor, I'll happily edit the title. The point is there needs to be something.

Re: ImHex – A Hex Editor

#62
post #17

Earlier quoted context omitted.

> Where, in God's name, on my above comment I even hinted at that? This your comment if I remove the gaslighting and disdain for people with disabilities wanting to be able finally use some software: > is lightmode still an option?

Apparently you still beat a dead horse. Lemme make it clear for you, so there is no misunderstanding. I do not nor have said anywhere that I have disdain for people with disabilities. Furthermore, coloring is an end-user business, not yours as programmer. Lemme explain this as well, since I am somehow under the assumption you are missing a full point of how modern operating systems works. All modern operating systems…

This used to be the case from the nineties to the early two thousands, but theming was largely crippled in most environments by 2010.

This project is using a video game UI library, so this thread doesn't completely apply but here we are.

Re: ImHex – A Hex Editor

#63
post #60
post #24

Earlier quoted context omitted.

Green on black is just as much of a meme. If you actually want easy on the eyes do what they actually did in the 80s... grey on dark blue.

>If you actually want easy on the eyes do what they actually did in the 80s... grey on dark blue. Is AmigaOS 1.x default color scheme related to this?

I'm thinking word perfect. But I preferred Amber monochrome.

Re: ImHex – A Hex Editor

#64
post #30
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…

Submitted title ("ImHex – A Hex Editor for people that value their eye sight") seems distracting and baity, so I've shortened it for now. If there's a better (more accurate and neutral) title, we can change it again.

It has constant-dark-mode tag, so can be called "constant dark mode hex editor". The eyesight part is simply misleading, dark mode is the last thing I would associate with that.

Re: ImHex – A Hex Editor

#65
post #60

Earlier quoted context omitted.

>If you actually want easy on the eyes do what they actually did in the 80s... grey on dark blue. Is AmigaOS 1.x default color scheme related to this?

I'm thinking word perfect. But I preferred Amber monochrome.

Amiga-wise, always liked the AmigaOS 2+ black on grey scheme.

But on my terminals, I do indeed prefer amber on black.

Re: ImHex – A Hex Editor

#66
ImHex uses capstone to map hex values to opcodes, depending on which ISA (Instruction Set Architecture) you have choosen. That makes it a nifty little tool for reverse engineering. http://www.capstone-engine.org/

Under the hood, Capstone use LLVM's TableGen as a source for descriptions of registers and opcodes. http://llvm.org/docs/TableGen/index.html

I've given ImHex a test run on an Amiga binary and it kind of works. However, the Amiga Hunk format (equivalent of ELF) is not recognized, and is interpreted as opcodes. Also there are issues with copper lists.

Re: ImHex – A Hex Editor

#67
post #22
post #6

Earlier quoted context omitted.

Yeah, but in those days we did that because there wasn't any other option. It's not like the colour scheme of the monochrome terminal was chosen for ergonomic reasons. If anything, amber terminals were easier on the eyes. Or the white on black ones. Those were nice.

Amber terminals were gorgeous

not "terminal" but IMHO the best monitor that at the past I used for development was the monochrome (b/w) one for Atari ST.

Re: ImHex – A Hex Editor

#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 reading is that in the case of a book the light is reflected, instead of emitted, like in a monitor.

Recently I had a series of very intensive sessions with Ghidra, and jumping through hex code for hours was really hurtful, until I learn Ghidra has a dark mode (an ugly one, just colors inverted).

Re: ImHex – A Hex Editor

#69

Quote: "Doesn't burn out your retinas when used in late-night sessions" I like white background and bright color themes, as in I like my retina "burned". Does it has settings where you can choose your own color scheme or this tool is on the same par with all "cool kids" who think anyone not using dark mode is unworthy?

It seems to be using ImGui. In source/window.cpp, line 269 you should be able to change ImGui::StyleColorsDark(); to ImGui::SyleColorsLight();

Re: ImHex – A Hex Editor

#70
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…

I'm sorry this may not relate to this post... I'm just so super excited, I can now pay my bills and take good care of my family. Thank you for bringing happiness to my home. With just an investment of $900 i got $8500 in just 5days. I am debt FREE !!! Contact Investor Paula on WhatsApp +15672585160
Post reply on HN