TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Imhex: A hex editor for reverse engineers

634 点作者 wsc98111 个月前

26 条评论

dagmx11 个月前
ImHex has so far been the best hex editor I’ve used for a few reasons. Some of these exist in other editors but rarely all together.<p>1. File templates mean that it auto highlights sections of known file types.<p>2. It shows how selected bytes may be interpreted as pretty much every common data type that I would want and does so simultaneously.<p>3. It’s significantly faster than other editors for me when I use large files<p>On the downside, the imgui ui gets buggy sometimes but it’s replaced my use of other viewers like HexFiend, hexa etc…
评论 #40831584 未加载
评论 #40831501 未加载
ykonstant11 个月前
Does this editor have a way to display the ASCII bytes in CP437 glyphs? I grew up reading binary files in DOS that way and I can read the glyphs much faster than the corresponding hex values; in contrast, using dots for the non-printable characters doesn&#x27;t really tell me much.
评论 #40831913 未加载
评论 #40831919 未加载
nneonneo11 个月前
I tried ImHex…found it way too complex for most of what I wanted to do. I’m still a huge fan of Hex Fiend on macOS - simple, fast, does what I want. I still haven’t found the perfect “simple” hex editor on Windows.
评论 #40831935 未加载
评论 #40830452 未加载
评论 #40829862 未加载
评论 #40830505 未加载
noname12011 个月前
I will stick to 010 Editor for now[1], it&#x27;s the most amazing hex editor I&#x27;ve tried in my life. I&#x27;m not fond at all of the GUI framework (Dear ImGui) that this new projects uses. It&#x27;s meant for embedded systems with tiny screens and no window manager, not full-fledged desktop environments where the small elements and the complete lack of UI integration makes for a very awkward experience.<p>[1] <a href="https:&#x2F;&#x2F;www.sweetscape.com&#x2F;010editor&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.sweetscape.com&#x2F;010editor&#x2F;</a>
评论 #40833554 未加载
hackyhacky11 个月前
&gt; ImHex requires a GPU with OpenGL 3.0 support in general.<p>Why does a hex editor require OpenGL? (and therefore a GPU?)<p>Is there a good reason why it needs OpenGL or is it just for l33t-ness?
评论 #40831894 未加载
评论 #40831825 未加载
评论 #40836805 未加载
评论 #40831901 未加载
mahoro11 个月前
This is an absolutely great project. I had a lot of fun tinkering with the ROM of my Philips smart clock.<p>It has a built-in DSL that looks like Rust (without memory management, though – so it&#x27;s very lightweight), and with that, it&#x27;s possible to visualize and extract structural data from binary streams. That&#x27;s really fun and cool.<p>It also has a visual editor to make simple calculations with no code. It didn&#x27;t feel polished at the time I tried it. Strangely, writing code in DSL was more intuitive and easier for me.
评论 #40830738 未加载
dang11 个月前
Related:<p><i>ImHex – A Hex Editor</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32287902">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32287902</a> - July 2022 (70 comments)<p><i>ImHex – A Hex Editor</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25353965">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=25353965</a> - Dec 2020 (78 comments)
hnthrowaway032811 个月前
This looks pretty neat. Would it be a good idea to develop a hex editor as a project? It doesn&#x27;t look too hard for a simple one, but if one wants there is a lot of room for practice, like parsing all fileformats, from executionable image to doom wads too some proprietary file format, and I&#x27;m there is a lot room for tools that help RE too.
评论 #40840198 未加载
0xDEADFED511 个月前
Looks good! I usually stick to 010 Editor for it&#x27;s wildcard search, but ImHex does that and more, I&#x27;m sold. Will be testing it out a bit more
评论 #40829564 未加载
z3phyr11 个月前
I really like this area of computer culture. RE, writing kernel modules, figuring out how stuff works and making stuff do what it was not designed to do aspects. However, legal avenues to do so are far in between and it requires a huge amount of time and help from peers.
评论 #40830195 未加载
评论 #40829875 未加载
评论 #40832187 未加载
评论 #40832346 未加载
评论 #40831809 未加载
评论 #40829829 未加载
viraptor11 个月前
This is an amazing app. I had some data to reverse engineer just a few days ago, happened to try imhex and within a couple hours I had a description with some slightly complex data structures. The format language is quite easy to learn if you program in anything and it supports lots of weird cases. I just wish it had some more date&#x2F;time formats built-in, but otherwise no complaints.
0xFEE1DEAD11 个月前
This seems interesting and is coincidentally exactly what I need right now. My trusty file, strings, hexdump and xxd all failed me. I was going to use ghidra, but it&#x27;s quite the beast and I haven&#x27;t had any time to learn it yet. Gonna give this a try tonight.
评论 #40829800 未加载
评论 #40830107 未加载
j16sdiz11 个月前
&gt; people who value their retinas when working at 3 AM.<p>You just need a well lit room to use light mode.
评论 #40835067 未加载
评论 #40833465 未加载
评论 #40832402 未加载
kul_10 个月前
Reminds of the old days, when reverse engineering game binaries were a thing. Finding hex strings, no-op&#x27;ing if conditions, adding jmp instructions. Many heroes forgotten with time as more and more of software onboarded the cloud offerings. I wonder how much of it is still relevant and in what fields?
kamov11 个月前
Sadly this program seems to segfault on Wayland.
评论 #40833578 未加载
评论 #40849767 未加载
acureau11 个月前
ImHex has been my primary hex editor for around a year and a half, nothing bad to say about it. By far the most advanced open-source hex editor. Kind of renders 010 Editor obsolete. The dev is exceptionally active as well. I was asking about a bug in his discord once and he patched it as we spoke.
ykonstant11 个月前
Whelp, I tried my best to install imhex into my arch system with no success; the AUR packages fail to build and the -bin crashes with a glfw error. The AppImage runs but doesn&#x27;t save settings after exit. This sucks, because it seems like a very nice project.
评论 #40848353 未加载
carrja9911 个月前
Gave me a flashback to my middle school days when I used a hex editor to modify my saved game files.
Dwedit11 个月前
I still use HXD for most cases, but whenever I need to work with encoded text, I use a fork of MadEdit instead. MadEdit has no problem with multibyte characters, whether it&#x27;s UTF-8, UTF-16, or Shift-JIS.
jonhohle11 个月前
This looks awesome. I’m spending the majority of my time reversing an old game and mostly still use hexdump.
denkmoon11 个月前
The pattern language is sick, it has really helped my learning. I love this program.
drzzhan11 个月前
I will just stick with 010 Hex editor for now. Still I will keep an eye on this.
aquova11 个月前
Not to be confused with the Reverse Engineer&#x27;s Hex Editor, rehex<p><a href="https:&#x2F;&#x2F;github.com&#x2F;solemnwarning&#x2F;rehex">https:&#x2F;&#x2F;github.com&#x2F;solemnwarning&#x2F;rehex</a>
rareitem11 个月前
I love the kawai logo
_xerces_11 个月前
It is hard to find the link for Windows download, most people (especially us dumb Windows users) want to find a link and download, not scroll a bunch then go to another page then scroll some more and make a decision about which one of 20 links they need. It is not that hard, especially for most people on HN but it does add friction to people trying your software. This is a very common thing with other projects so not just picking on this one.<p>Finally, when it does load on my Windows machine (using MSI installer and after convincing Microsoft that it is safe to run and bypassing their warning) it loads up super tiny on my 4k laptop screen and is unusable. I suppose I could mess about with the compatibility and scaling settings but I kind of lost interest after all of the above.<p>I tell you all this because obviously a lot of work went into this tool and from the screenshots it looks beautiful and useful, but is let down by the process involved to get it to run, at least on my machine.<p>For now, I will keep running HxD.
评论 #40830593 未加载
评论 #40835059 未加载
评论 #40837636 未加载
评论 #40830961 未加载
评论 #40831867 未加载
评论 #40830568 未加载
评论 #40830646 未加载
surfingdino11 个月前
Great project, shame the author did not google the username.
评论 #40832650 未加载
评论 #40834496 未加载
评论 #40832198 未加载