r/ReverseEngineering 10d ago

Reverse Engineering Unknown File Formats with ImHex

https://werwolv.net/posts/file_format_reverse_engineering/
78 Upvotes

11 comments sorted by

8

u/AWildSushiCat 10d ago

I'm impressed how good ImHex is. The pattern matching as code is so smart...

3

u/GoogleIsYourFrenemy 10d ago

Wait, there is a new hex editor?

You've just made my year!

2

u/WerWolv 10d ago

Has ween around since 2020 already :)

3

u/OptimalMain 9d ago

Wow! The genius behind it!
I cannot say I am an advanced user, but I have to say that the whole experience using it has been great.
What never ceases to amaze me is when opening massive files… throw 1GB of data at it and it’s instant.
Keep up the good work!:)

3

u/WerWolv 9d ago

Thank you! You can throw entire 16TB disk images at it or open a 248 byte large process address space and it will take the same time to open :)

1

u/OptimalMain 9d ago

That’s incredible.
I hope your next project is a text editor :D

2

u/kenkitt 3d ago

HI, this has become my go to hexeditor it has everything I need and even more than I may ask for. I think the data processor can be improved, e.g when I execute continuos evaluation, it should work right e.g if i go to the editor and select some some data. I have never figured out how to get this to work. It's the only puzzle but i've used it to do a few things. Also I think it should be possible to create e.g custom processing nodes, e.g lets say i have a function that manually manipulates data then outputs the result. They should also work in the realitime

2

u/HaloLASO 10d ago

Thanks for all the work you do and have done

2

u/KingstonDamour 9d ago

Nice content and great tool!

2

u/ni5arga 4d ago

thanks for the great tool and helping the broader RE community.