5 ms·
Everything Hiew can do, Rizin[1] can do too, and is completely free and open source[2] under LGPL3 license. Moreover, it supports more architectures, platforms,
by xvilka 3y ago
Everything Hiew can do, Rizin[1] can do too, and is completely free and open source[2] under LGPL3 license. Moreover, it supports more architectures, platforms, and file formats, as well as GUI in Qt - Cutter[3][4]. If something is missing in Rizin but presented in Hiew, please let us know by opening the issue with details.
[1] https://rizin.re https://rizin.re
[2] https://github.com/rizinorg/rizin https://github.com/rizinorg/rizin
[3] https://cutter.re https://cutter.re
[4] https://github.com/rizinorg/cutter https://github.com/rizinorg/cutter
- smartis2812 3y agoThis is my found of the day! Thank you!
- stavros 3y agoDoes Rizin have a straight-up console hex editor? It looks great for reversing executables, but sometimes I just want to edit some binary data.
- xvilka 3y agoYes, for example, `p` commands for printing and `w` commands for writing, visual hex editor (`VP`), and bit-level editor modes. There is room for improvement, but I already used it to reverse unknown firmware formats, so it's usable in that regard. You can even explore various histograms with `p=?` and `p==?` commands (they will print help for these).
- stavros 3y agoThat sounds very promising, thanks!
- 29athrowaway 3y agoOther stuff you might be interested in - Ghidra SRE (https://ghidra-sre.org/ https://ghidra-sre.org/) from NSA - https://frida.re/ https://frida.re/ - https://x64dbg.com/ https://x64dbg.com/ (spiritual successor of OllyDbg for Windows) - https://github.com/eteran/edb-debugger https://github.com/eteran/edb-debugger (spiritual successor of OllyDbg for Linux) - https://github.com/ReFirmLabs/binwalk https://github.com/ReFirmLabs/binwalk - https://github.com/kentavv/binary_viewer https://github.com/kentavv/binary_viewer (spiritual successor of Cantor Dust) - https://dogbolt.org/ https://dogbolt.org/ (decompiler explorer)
- weinzierl 3y agoNot free, but from a small family-owned business - the classical hex editor used for reverse engineering by your favorite three letter agency: 010 Editor https://www.sweetscape.com/010editor/ https://www.sweetscape.com/010editor/
- not_the_fda 3y agoI've been looking for something like this.
- edwinbalani 3y agoSays not a three letter agency ;)
- reaperman 3y agoThank you for mentioning this. I’ve had the most success with 010 Editor for find-and-replace across very large binaries and text files (100MB - 4GB). It seems much more performant than other text editors, much more than even favorite ones close to my heart like Sublime.
- 0xeb 3y agothanks for the links! especially the spiritual successor of Cantor Dust ;p
- jonpalmisc 3y agoDon’t forget http://binary.ninja http://binary.ninja :)
- 29athrowaway 3y agoIt is not free
- deleted 3y ago[deleted]
- jdefr89 3y agoI must say I am impressed with how far Cutter had come. I will need to try it out again. I am partial to BinaryNinja because it is written by folks I was colleagues with.
- endeavour 3y agoVery excited to give this a try!
- jcul 3y agoI didn't realize radare2 had been forked to rizin. Haven't played around with it for a while.
- smolsky 3y agoIs there x86-x64 assembler? If so, I would have put that on the front page...
- xvilka 3y agoSorry for the late answer. Yes, there is. We hoped a Keystone-based[1] plugin would be a better alternative since it's based on the LLVM code, but the project looks abandoned now[2]. [1] https://github.com/keystone-engine/keystone/ https://github.com/keystone-engine/keystone/ [2] https://github.com/keystone-engine/keystone/issues/560 https://github.com/keystone-engine/keystone/issues/560
- FounderBurr 3y agoExcept demanding political allegiance to its ‘license’.