HexWalk - Hex Editor/Viewer/Analyzer
!(https://raw.githubusercontent.com/gcarmix/HexWalk/main/hexwalk/images/hexwalk64.png)# HexWalk - Hex Editor/Viewer/Analyzer
HexWalk is an Hex editor, viewer, analyzer.
Based on opensource projects like qhexedit2,binwalk and QT.
It is cross platform and has plenty of features:
* Advanced Find (can find patterns in binary files based on HEX,UTF8,UTF16 and regex)
* Binwalk integration
* Entropy Analysis
* Hash Calculator
* Bin/Dec/Hex Converter
* Hex file editing
* Diff file analysis
## Screenshots
* Main page
!(https://raw.githubusercontent.com/gcarmix/HexWalk/main/screenshots/hexwalk_gui1.png)
* Advanced Search
!(https://raw.githubusercontent.com/gcarmix/HexWalk/main/screenshots/hexwalk_gui5.png)
* Entropy Calculator
!(https://raw.githubusercontent.com/gcarmix/HexWalk/main/screenshots/hexwalk_gui2.png)
* Binary Analyzer
!(https://raw.githubusercontent.com/gcarmix/HexWalk/main/screenshots/hexwalk_gui3.png)
* Hash Calculator
!(https://raw.githubusercontent.com/gcarmix/HexWalk/main/screenshots/hexwalk_gui4.png)
* Diff Analysis
!(https://raw.githubusercontent.com/gcarmix/HexWalk/main/screenshots/hexwalk_gui13.png)
## Usage
HexWalk release executables are self-contained, you can use as-is.
Binwalk functionalities need Binwalk to be installed on the OS. For Linux OS simply install binwalk with your package manager (eg. sudo apt install binwalk). On Mac install with "brew install binwalk" or from sources following the instructions on Binwalk repository.
For more details about the usage go to the Wiki:
https://github.com/gcarmix/hexwalk/wiki
## Binwalk on Windows OS
For Windows, Binwalk support is experimental, it is done using a python helper file that launches the commands and must be on the same path of hexwalk.exe.
in order for binwalk support to work on Windows it is necessary to install Python and to install binwalk, at the moment of writing on windows it is supported up to binwalk 2.1.1,
sources of binwalk_2.1.1 are supplied inside the binwalk_windows folder. To install it on Windows just run "python setup.py install"
## Build
If you want to build from source just open hexedit.pro in QT Creator and build it.
It is possible also to build from command line (linux_build.sh script provided).
## Acknowledgments
Thanks to these projects:
* Binwalk - https://github.com/ReFirmLabs/binwalk
* QHexEdit2 - https://github.com/Simsys/qhexedit2
* QT5
##Down
https://github.com/gcarmix/HexWalk/releases 比winhex有啥优点呢? 机翻:
HexWalk - 十六进制编辑器/查看器/分析器
HexWalk是一个十六进制编辑器,查看器,分析器。
基于开源项目,如qhexedit2,binwalk和QT。
它是跨平台的,具有许多功能:
高级查找(可以在基于十六进制,UTF8,UTF16和正则表达式的二进制文件中查找模式)
Binwalk 集成
熵分析
哈希计算器
垃圾箱/十进制/十六进制转换器
十六进制文件编辑
差异文件分析
截图
主页
hexwalk gui
高级搜索
hexwalk gui
熵计算器
hexwalk gui
二进制分析器
hexwalk gui
哈希计算器
hexwalk gui
差异分析
hexwalk gui
用法
HexWalk 发布可执行文件是独立的,您可以按原样使用。
Binwalk 功能需要将 Binwalk 安装在操作系统上。对于 Linux 操作系统,只需使用包管理器安装 binwalk(例如 sudo apt install binwalk)。在 Mac 上使用“brew install binwalk”安装,或者按照 Binwalk 存储库上的说明从源安装。
有关用法的更多详细信息,请访问 Wiki:
https://github.com/gcarmix/hexwalk/wiki
Binwalk on Windows OS
对于Windows,Binwalk支持是实验性的,它是使用启动命令的python帮助程序文件完成的,并且必须与hexwalk.exe位于同一路径上。
为了使 binwalk 支持在 Windows 上运行,有必要安装 Python 并安装 binwalk,在 Windows 上写入时,它一直支持 binwalk 2.1.1,
binwalk_2.1.1 的源代码在 binwalk_windows 文件夹中提供。要在Windows上安装它,只需运行“python setup.py 安装”
建
如果你想从源代码构建,只需在QT Creator中打开 hexedit.pro 并构建它。
也可以从命令行(linux_build.sh提供的脚本)构建。
确认
感谢这些项目:
宾沃克 - https://github.com/ReFirmLabs/binwalk
QHexEdit2 - https://github.com/Simsys/qhexedit2
PTT 下载试用下先,谢谢
谢谢,下载看看好用不 还是010更好用些 试用了一下,macOS下貌似还有BUG,分析的时候会卡进度。不知道你们会不会 感谢分享,下载下来研究一下 绵绵青山 发表于 2023-6-15 08:42
还是010更好用些
分享一下010.。。。。。 听说010排在最前列,奈何只能简单的修改几个字节,没什么感触,还得多努力学习才行!
页:
[1]
2