展开

ImHex是一款开源的16进制编辑器,支持字节操作,导入导出,字符串查找等等,有什么需求也可以自己定制,适用于逆向工程师、程序员和在凌晨3点工作时重视视力的人。

功能丰富的六合图库
字节修补
补丁管理
拷贝字节作为特征
字节数
十六进制字符串
C、C++、C#、Rust、Python、Java和JavaScript数组。
ASCII-Art十六进制视图
HTML自带的div
字符串和十六进制搜索
丰富多彩的亮点
从开始、结束和当前光标位置转到其他位置。
自定义的类似C++的模式语言,用于解析高亮文件的内容。
基于MIME类型的自动加载
数组、指针、结构、联合、枚举、位域、使用声明、小恩迪安和大恩迪安支持、条件等等。
有用的错误信息,语法高亮和错误标记。
数据导入
Base64文件
IPS和IPS32补丁
数据输出
IPS和IPS32补丁
数据检查器允许解释多种不同类型的数据(小恩迪和大恩迪)。
支持大量文件,加载速度快,效率高
字符串搜索
字符串的复制
复制已拆线的字符串
文件散列支持
CRC16和CRC32,具有自定义初始值和多项式。
MD4、MD5
SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
支持多种不同架构的反汇编器
ARM32(ARM、Thumb、Cortex-M、Arch32)
ARM64
MIPS (MIPS32, MIPS64, MIPS32R6, Micro)
x86(16位、32位、64位)
PowerPC(32位、64位)
SPARC
IBM SystemZ
xCORE
M68K
TMS320C64X
M680X
Ethereum
书签
区域突出
评论
数据分析器
基于文件魔法的文件解析器和MIME类型数据库。
字节分布图
熵图
最高和平均熵
加密/压缩文件检测
有用的工具
Itanium和MSVC拆解器
ASCII表
Regex替换器
数学表达式评估器(计算器)
十六进制颜色选择器
内置模式语言和数学评估器的小抄。
深夜使用时不会灼伤视网膜。

- 硬盘, 软盘, CD-ROM 和 DVD, ZIP, Smart Media, Compact Flash, 等磁盘编辑器...
- 支持 FAT, NTFS, Ext2/3, ReiserFS, Reiser4, UFS, CDFS, UDF 文件系统
- 支持对磁盘阵列 RAID 系统和动态磁盘的重组、分析和数据恢复
- 多种数据恢复技术
- 可分析 RAW 格式原始数据镜像文件中的完整目录结构,支持分段保存的镜像文件
- 数据解释器, 已知 20 种数据类型
- 使用模板编辑数据结构 (例如: 修复分区表/引导扇区)
- 连接和分割、以奇数偶数字节或字的方式合并、分解文件
- 分析和比较文件
- 搜索和替换功能尤其灵活
- 磁盘克隆 (可在 DOS 环境下使用 X-Ways Replica)
- 驱动器镜像和备份 (可选压缩或分割成 650 MB 的档案)
- 程序接口 (API) 和脚本
- 256 位 AES 加密, 校验和, CRC32, 哈希算法 (MD5, SHA-1, ...)
- 数据擦除功能,可彻底清除存储介质中残留数据
- 可导入剪贴板所有格式数据, 包括 ASCII、16 进制数据
- 可进行 2 进制、16 进制 ASCII, Intel 16 进制, 和 Motorola S 转换
- 字符集: ANSI ASCII, IBM ASCII, EBCDIC, (Unicode)
- 立即窗口切换、打印、生成随机数字
- 支持打开大于 4 GB 的文件,非常快速,容易使用。
- 广泛的联机帮助
*全系列操作系统支持(win9X至win7全系)
*支持大文件操作(超过500GB)
*文件闪电打开
*无限制撤销、重复
*界面美观极其容易操作
*高亮显示修改后的数据
*智能复制、粘贴数据
*多标签文件视图
*高速数据搜索
每款编辑器都有自己的风格,越来越多的开发者青睐于黑色背景、彩色高亮显示的界面风格,ImHex 就是如此:
编译
假设你在 Windows 或者 Arch Linux 中使用 mingw,需要兼容 C++20 的编辑器(例如 GCC 10.2.0)来编译 ImHex。编译 ImHex 需要的库都可以在 pacman 包中找到,如下所示:
GLFW3 ( (sudo) pacman -S glfw )libmagic, libgnurx, libtre, libintl, libiconv ( (sudo) pacman -S file )libcrypto ( (sudo) pacman -S openssl )capstone ( (sudo) pacman -S capstone )libLLVMDemangle ( (sudo) pacman -S llvm llvm-libs )nlohmann json ( (sudo) pacman -S nlohmann-json )Python3 ( (sudo) pacman -S python3 )All in one for Arch Linux: sudo pacman -S glfw file openssl capstone llvm llvm-libs nlohmann-json python3All in one for Fedora: sudo dnf install cmake gcc-c++ capstone-devel glfw-devel glm-devel json-devel llvm-devel mesa-libGL-devel openssl-devel python-develAll in one for MinGW: pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-cmake mingw-w64-x86_64-make mingw-w64-x86_64-capstone mingw-w64-x86_64-glfw mingw-w64-x86_64-glm mingw-w64-x86_64-file mingw-w64-x86_64-llvm mingw-w64-x86_64-nlohmann-json mingw-w64-x86_64-openssl mingw-w64-x86_64-polly mingw-w64-x86_64-python
安装完这些库之后,运行以下命令来构建 ImHex:
mkdir buildcd buildcmake ..make -j
该项目的作者 WerWolv 来自瑞士,今年仅 21 岁,是一名在读本科生。
加载全部内容
猿编程电脑客户端86M26440人在玩很多家长想要培养孩子的思维能力,让孩子使...
下载
易简玖大猫运行库合集正式版971M15100人在玩如果您是游戏开发人员的话可以试试这款易简...
下载
黑群晖DSM7.0iso镜像版216M13866人在玩各位编程行业的朋友们注意了,黑群晖DSM...
下载
Pageoffice序列号10K5827人在玩Pageoffice是很贵的一款软件了...
下载
pageoffice永久免费版30M5685人在玩小伙伴们我掐指一算,你可能缺少一款pag...
下载
hyperMILL2019特别版4G4364人在玩各位编程加工行业的朋友们注意了,这款hy...
下载
GC POWERSTATION中文版11M3033人在玩如果您在寻找一款功能强大的PCB设计后期...
下载
Keil ARM MDK5永久免费版713M2828人在玩各位编程行业的小伙伴们注意了,KeilA...
下载
javaw.exe文件69K2709人在玩各位java编程行业的朋友们注意了,如果...
下载
Toad for Oracle中文补丁3M2670人在玩使用ToadforOracle这款编程软...
下载