home.social

#imhex — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #imhex, aggregated by home.social.

fetched live
  1. The source didn't seem to use the file format, and it didn't answer much... So I'm a bit stuck about the floating point. The result I'm getting seems accurate enough for now, though. Much better than the previous attempts I've seen!

    #ImHex 's scatter plot visualizer kept crashing... I can't seem to figure out how to drive it, but I whipped up a python script and it looks like my current assumptions about the shape and position coordinates are "good enough".

  2. The source didn't seem to use the file format, and it didn't answer much... So I'm a bit stuck about the floating point. The result I'm getting seems accurate enough for now, though. Much better than the previous attempts I've seen!

    #ImHex 's scatter plot visualizer kept crashing... I can't seem to figure out how to drive it, but I whipped up a python script and it looks like my current assumptions about the shape and position coordinates are "good enough".

  3. Need something to motivate you to learn software? Maybe achievements are a good way.
    Look at #ImHex, they have achievements!

  4. Awesome... if you open a file on an SMB share with #ImHex, then quit, it'll truncate the file to zero bytes...
    And I thought I'd found my replacement for Ghex.

  5. Awesome... if you open a file on an SMB share with #ImHex, then quit, it'll truncate the file to zero bytes...
    And I thought I'd found my replacement for Ghex.

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

  7. 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.

  8. 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

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

    gitlab.com/zygoon/apparmor-bin

    The animation shows the hex editor.

  10. 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.

  11. @beet_keeper @joshuatj

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

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

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

  12. @beet_keeper @joshuatj

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

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

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

  13. 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

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

  14. 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.

  15. I'm making progress writing 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.

  16. 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.

  17. I'm writing pattern language to load and display compiled 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.

  18. 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.

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

    #imhex

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

    #imhex

  21. 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 :/

  22. 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 :/

  23. 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

  24. 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

  25. #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

  26. #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

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

    imhex.werwolv.net/

  28. I have to share 2 major resources I have used quite a lot now,

    A - one exe - toolkit which includes debuggers, utils, and unpackers! Such a marvelous repo, respect!
    - github.com/indetectables-net/t

    some Malware's inner workings! a list of common things used in malware (like isdebuggerpresent,etc )
    - github.com/LordNoteworthy/al-k

    And not to be forgotten - MrExodia's Titanhide!
    - github.com/mrexodia/TitanHide

    and finally
    ImHex by WerWolv
    - github.com/WerWolv/ImHex

    #debugging #imhex #titanhide #kernel #kerneldrivers

  29. I fixed it by:

    * opening the machine
    * desoldering the SPI NOR flash that holds the #bios
    * dumping the flash content with a USB programmer on an other machine
    * downloading/extracting the latest BIOS update file from Lenovo
    * merging the dump and the update binary using #imhex and instructions from the internet
    * flashing the reconstructed BIOS to the flash chip
    * soldering it to the mainboard
    * praying and booting the machine

    Wow, I've never been so glad to see a boot logo on the screen!

  30. I fixed it by:

    * opening the machine
    * desoldering the SPI NOR flash that holds the #bios
    * dumping the flash content with a USB programmer on an other machine
    * downloading/extracting the latest BIOS update file from Lenovo
    * merging the dump and the update binary using #imhex and instructions from the internet
    * flashing the reconstructed BIOS to the flash chip
    * soldering it to the mainboard
    * praying and booting the machine

    Wow, I've never been so glad to see a boot logo on the screen!

  31. ✨ Releasing my imHex pattern for the Raspberry Pi 4 EEPROM format ✨

    This definition allows you to parse and extract the configuration and proprietary second stage boot loader code from the Raspberry Pi firmware files. 👩‍💻

    github.com/cyberkaida/raspberr

    I have more documentation on the way for the Raspberry Pi 4 boot loaders, and if you are interested I reverse engineered the format live! twitch.tv/videos/1905357248

    #RaspberryPi #bootloader #eeprom #ReverseEngineering #VTuber #imhex

  32. I've been using ImHex for the last few days on the recommendation of a colleague - it's fantastic! it feels like a modernized 010 editor. the pattern language is quite nice and i feel like I've hardly scratched the surface of all the features

    github.com/WerWolv/ImHex

    they have binaries available if you don't want to build it, it built easily if you want to build from scratch, and it's in homebrew repos if you have a Mac.

    #reverseEngineering #hex #hexEditor #ImHex #010Editor

  33. I've been using ImHex for the last few days on the recommendation of a colleague - it's fantastic! it feels like a modernized 010 editor. the pattern language is quite nice and i feel like I've hardly scratched the surface of all the features

    github.com/WerWolv/ImHex

    they have binaries available if you don't want to build it, it built easily if you want to build from scratch, and it's in homebrew repos if you have a Mac.

    #reverseEngineering #hex #hexEditor #ImHex #010Editor

  34. #ImHEX is quite a powerful bit of software.

    Just used it at #work to write some patterns for a simple format I am currently developing (I write the binary by hand). Helped me spot a small error.
    Plus you get a nice decoded view of the data.
    And it's open source!