39.1K!!! 十六进制编辑器中的瑞士军刀
功能特点
专为逆向工程、编程和夜间工作设计的强大十六进制编辑器,它集成了高级字节编辑、多格式数据展示、复杂搜索算法、自定义C++风格模式语言、主题和样式定制、数据操作工具、安全分析工具、实用工具集以及现代界面设计等功能,提供了一个全面、灵活且用户友好的二进制数据编辑和分析环境。
目前已经取得了41.96K Star
主要功能
字节级编辑:提供基础的字节编辑和修补功能。
数据格式转换:支持将字节数据转换为不同编程语言的数据结构。
高级搜索:支持正则表达式、二进制模式等复杂搜索需求。
自定义高亮:用户可以根据需要自定义数据的高亮显示。
数据预处理:通过图形化的节点编辑器对数据进行预处理。
多数据源加载:支持从文件、磁盘、GDB服务器等多种源加载数据。
集成反汇编器:支持多种架构的代码反汇编。
YARA规则支持:使用YARA规则进行安全分析。
实用工具集:包括颜色选择器、数学计算器、编码转换等。
安装步骤
Windows:
下载安装器版本并运行。
或者下载便携版ZIP文件并解压到任意位置。
macOS:
下载DMG包并拖放到Applications文件夹。
可能需要在系统偏好设置中允许来自身份不明开发者的应用。
Linux:
下载AppImage文件,并通过命令
chmod +x imhex-*.AppImage
添加执行权限,然后运行。或者使用Flatpak安装:
flatpak install flathub net.werwolv.ImHex
。对于基于Debian的系统,可以使用APT安装DEB包:
sudo apt install ./imhex-*.deb
。对于Arch Linux,使用Pacman安装:
sudo pacman -U imhex-*.pkg.tar.zst
。对于Fedora/RHEL/AlmaLinux,使用DNF安装RPM包:
sudo dnf install ./imhex-*.rpm
。