数码资源网·下载

展开

ImHex(16进制编辑器)

大小:8M语言:8M 类别:编程辅助系统:WinXP/Win7/Win10
简介|文章|评论
版本:v1.0官方版 for WinXP/Win7/Win10时间:2021-02-20
软件介绍

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-ROMDVD, 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 岁,是一名在读本科生。

加载全部内容

相关应用
热门推荐
相关教程
猜你喜欢
编程软件合集

编程软件合集

不同的编程软件可以编辑出不同的程序,而且同一款软件,用不同的...
进入专区>>
电脑编程软件

电脑编程软件

编程软件是一套功能十分强大的工具合集,能够帮助用户制作开发书...
进入专区>>
相关合集
本类排行