Hacker Newsnew | past | comments | ask | show | jobs | submit | cuechan's commentslogin

For anyone who regularly has to look at/analyze binary files, i highly recommend ImHex [1].

Its a hex editor built with imgui and has a lot of built in tools. Imo the best feature is the data structure editor. You can write a data type definition similar to C and it overlays it on the hexdump and parses it in a structured way while you type.

It also has a node based editor.

1: https://github.com/WerWolv/ImHex


ImHex is amazing! It’s actively maintained, sponsored by FUTO, and is very hackable (both without recompiling, as well as modifying the grammars for others to take advantage of)

WOW!!!! if I had this when I had been working on Omnet connector to the HKEX, I would have win my life. I mean financial life, but still...

Does it do color highlighting by value of hex bytes, though?


as far as i can tell, no it does not. it only desaturates 00 in particular. the other colors you see in the screenshots come from matched formats/patterns. it does not do direct coloring based on byte value.

Under the Edit menu select "Highlighting Rules..." and you can define or load any set of rules you can imagine.

Thanks!

How many rules would it take to create 256 different colors for 00..FF?


ImHex++. I also can’t help but shill for 010 Editor, a commercial alternative that one might describe as a little less opinionated.

Yeah 010 is my go to (much cleaner for me)

Came here to reply with ImHex.

It really is by far the best hex editor I ever used, and sooo good for reversing arbitrary binary blobs where you learn incrementally more about its structure while reversing it. The imhex patterns repo [1] also contains so many formats, it makes binwalk almost useless in comparison.

[1] https://github.com/WerWolv/ImHex-Patterns


That looks super cool! Now I just need a reason to look at hex files

Seems useful, and the UI is quite cute :-)

But - it's also kind of huge for a hex editor. Wouldn't it be overkill for most people?


This is a pretty common feature, isn't it? Binary templates, I mean. Even Hex Fiend has it.

Plus the built-in parsers for well known formats!

But does it have colors!?!??!

THANK YOU.

This is another fine tool I can add to my collection.

And FUTO! Love it.


I use syncthing to sync my notes between my PC and Laptop. It works pretty well.


> The compiler is an interesting artifact on its own [...]

its funny bacause by (most) definitions, it is not an artifact:

> a usually simple object (such as a tool or ornament) showing human workmanship or modification as distinguished from a natural object


With Firefox on Android it simply says

Deceptive site issue

This web page at [...] has been reported as a deceptive site and has been blocked based on your security preferences.

What's going on? I can't find any setting to disable this.


NextDNS is blocking it too (https://google.c1ic.link/lottery_qrdLCz_account_verification). The reason is that Google Safe Browsing considers that site as unsafe.


TBF it ought to trigger even the simplest heuristics so it wouldn't surprise me if it was automatically categorized that way.


I was able to get past that (Firefox on the Desktop) by clicking the "see details" button and then clicking the "ignore the risk" link. It took me a while to actually read the text too.


Is it possible to implement something similar but with a protocol that supports compression? Can we have a zip bomb but with a compressed http response that gets decompressed on the client? There are many protocols that support compression in some way.


Previously: I use zip bombs to protect my server (idiallo.com) 1076 points https://news.ycombinator.com/item?id=43826798


There was https://idiallo.com/blog/zipbomb-protection earlier this year. It sends highly compressed output of /dev/zero. No overlapping files or recursively compressed payloads.


When you put Smartphone upside down, the ball will fall up


I wonder what could be done with a Super Mario Maker style community of people who make obscenely difficult maps. I guess maps where you have to hover the ball by rapidly flipping the phone would be just the start.


Came here to say the same. Also one can combine that with extreme tilts to accelerate massively and win easily


Reading this sentence makes me uncomfortable


/g/


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: