#Imhex

Christian Gudriancgudrian@social.tchncs.de
2025-05-28

@schnedan Das freut mich. Dann verwendest du vermutlich nicht #ImHex.

🎀 DEVilonger 📟devilonger
2025-04-16

Went looking for a hex editor the other day, found ImHex.
is pretty cool. It's a tool for:
- Hex editing (highlighting! :D)
- Data analysis
- File format exploration
But kind of a memory hog. Maybe a leak somewhere.

Zygmunt Krynickizygoon@fosstodon.org
2025-03-31

Do you know that a single binary profile can contain two distinct profiles? In this example we can see that a single profile called "name" has a so-called hat profile called "name//hat" that is in the same binary file, ready to be loaded into the Linux kernel.

#AppArmor #ImHex

Screenshot of the ImHex hex editor showing a binary profile containing two separate profiles - one regular and one "hat" profile that applications can explicitly switch to at runtime.
Zygmunt Krynickizygoon@fosstodon.org
2025-03-31

I've added support to see capabilities allowed by a given binary #AppArmor profile to my apparmor-binary project.

gitlab.com/zygoon/apparmor-bin

The animation shows the #ImHex hex editor.

Peter B.p3ter
2025-03-27

@beet_keeper @joshuatj

eierlegendewollmilchsau[@de] = egg-laying wool-and-milk giving pig[@en]

is pretty sexy, especially the colored-by-file-format-patterns feature 😍

I'm currently experimenting with "colordiff" for the video-md5 case...

2025-03-18

The pattern system in #ImHex is incredible! Very cool stuff ❤️

2025-01-09

Announcing our November Microgrant Recipients - Busybox, CryptPad, libvips, and ImHex!

peertube.futo.org/videos/watch

Zygmunt Krynickizygoon@fosstodon.org
2025-01-06

I reached the stage where I feel this can be shared with (probably very few) interested parties.

Head to gitlab.com/zygoon/apparmor-bin and load the result into #imHex

You will also need an #AppArmor binary profile, compiled with apparmor_parser and saved to disk.

Zygmunt Krynickizygoon@fosstodon.org
2025-01-05

I'm making progress writing #ImHex pattern language describing compiled apparmor profiles.

Some lessons:
- never auto-evaluate patterns
- save your pattern text before evaluating to a separate editor
- crash recovery can crash (especially on "\x)
- typing "\x crashes a lot but not always - I paste that whenever I need
- namespaces seem to crash like all the time. I stopped using them.

Screenshot of ImHex running on GNOME desktop, showing a trivial apparmor profile on the left and the pattern language describing it on the right. Bottom left shows evaluated data tree.
Zygmunt Krynickizygoon@fosstodon.org
2024-12-31

I'm writing #ImHex pattern language to load and display compiled #AppArmor profiles.

So far the language is excellent but ImHex is crashing very often, so I do bulk of the editing in gedit and paste it around.

Screenshot of the ImHex editor showing a loaded apparmor profile on the left and the data pattern language describing it on the right.
🏳️‍🌈Trentskunk🏳️‍🌈:unverified:trentskunk@mstdn.social
2024-12-24

Ah, nice, ImHex has a pretty sweet xmas update...

github.com/WerWolv/ImHex/relea

#imhex

🏳️‍🌈Trentskunk🏳️‍🌈:unverified:trentskunk@mstdn.social
2024-11-07

So, I made my first stupidly simple ImHex pattern file for parsing ttyrec files. Go me.

#imhex

2024-09-14

God #imhex is beautiful

Sunseille :nook:Sunseille@shelter.moe
2024-09-03

#ImHex est toujours le meilleur éditeur hexa éxistant.

2024-08-12

Wiiii! Colors! #ext4 #imhex

Screenshot of the Imhex program main window. On the left, a hex visualization of the ext4 superblock, with colors delimiting different entries. Under it, a Pattern Data tab showing the parsed structs
2024-08-05

Does anyone have experiences with reverse engineering binary formats and can suggest a good tool for it?
I'm currently working with #ImHex, but while the pattern language seems like a big step in the right direction, it seems to be more suited to describing and parsing already known formats, and leaves things to be desired for a more explorative approach.
It also doesn't seem to consider the pattern part of the project, and doesn't remind me to save it. Lost me a bit of work yesterday :/

🏳️‍🌈Trentskunk🏳️‍🌈:unverified:trentskunk@mstdn.social
2024-07-10

Today's shenanigans: playing with emacs calc, trying to get org-roam to do what I want, and fiddling with imhex, which seems like a nice hex editor and maybe could replace 010 for me.

#emacs
#imhex

2024-06-08

First, working on a file pattern for #ImHex, so I can have a better idea of what I'm working with. I'm pretty happy with the progress I've made so far, considering I've never made a pattern before.

A screenshot of the ImHex interface with an executable from the 90s loaded. On the right side is part of a file decoding pattern program, the output of which can be seen in the hex editor on the left top, along with the pattern data section at the left bottom.
2024-04-05

#ImHex’s maintainer WerWolv keeps rocking it! Always helpful and quick to push out a fix!

Awesome hex editor for those who have yet to try it. If you run into any issues, their discord channel is fairly active.

github.com/WerWolv/ImHex

Júlio Gardonajcbritobr
2024-03-09

fica cada dia melhor 😍. Faz a alegria do nerdão desse jeito gente.

imhex.werwolv.net/

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst