Relyze(二进制分析工具)是一款功能强大的二进制编程分析逆向工具。软件采用简洁时尚的界面UI,能够对本机x86,x64和ARM软件进行逆向工程和分析,采用Ruby插件框架,可以兼容多种插件,帮助用户快速分析两个二进制文件的执行差异。也支持对元数据分析进行利用,简单的操作方式,让新手也可以轻松的完成上手操作,感兴趣的朋友不要错过,相信你一定不会后悔!
软件特色
1、加载PE和ELF二进制文件
导航二进制结构并发现它的组成方式。可视化数据并使用符号丰富分析。
2、分析x86,x64和ARM代码
让分析重建控制流图,解决间接调用,生成引用,发现堆栈变量等。
3、互动分析
在工作时修改和注释分析。使用交互式控制流,调用和参考图来探索代码和数据之间的关系。
4、二进制差异
对两个二进制文件执行差异分析,并探索它们的相似之处和不同之处。
5、现代界面
该软件采用时尚的现代界面和平面UI设计理念,将分析带入中心舞台。
6、插件框架
丰富的Ruby插件框架允许您使用自己的插件扩展该软件的功能。
7、可视化数据
使用熵图来识别打包或加密的数据以及其他异常。熵图覆盖相应的文件部分并且是交互式的,因此您可以导航到结构或代码视图以了解更多信息。
8、探索结构
深入研究文件结构,以便确切了解它的组成方式。使用十六进制编辑器进一步探索结构,即时解码和搜索数据。您还可以利用自定义解码器来处理部分数据。
软件功能
对二进制的文件结构发现,可以知道是如何的进行组成
拥有的数据分析、符号等进行查看
对负载PE、精灵的二进制文件支持
采用了图形的显示,让您可以完成分析重构控制流图
对间接的调用进行解决,对引用生成,完成对堆栈变量发现
分析工作支持进行修改,注释,也要完成对代码的搜索
发现数据之间的关系,对控制流进行交互
使用说明
1、下载文件找到"relyze_CHS.exe"双击运行;
2、可以反向工程和分析本地x86,x64如何进行工作的软件;
3、支持对两个类似的二进制文件进行比较;
4、支持对二进制文件结构进行比较,搜索的功能也比较的强大;
5、扩展的功能相当不错,可以对新的功能进行增加;
更新日志
版本2.16.0
分析:添加32位涡轮调试器符号(TDS)文件加载支持。
GUI:当按下鼠标后退按钮时,支持代码视图中的向后导航。
bug修复:在处理CXX或SEH异常元数据时忽略NULL RVA指针。
bug修复:通过.pdata条目提示ARM PE二进制文件的拇指模式。
bug修复:在呈现伪ARM指令MOV32时包含条件代码。
bug修复:在delphi名称unmangle失败期间,Win64上未处理的异常。
bug修复:在某些情况下改进Borland __fastcall检测。
bug修复:嵌入的COFF符号在某些情况下处理错误。
bug修复:在某些情况下,允许一个进入相邻数据的代码块转换为代码。
bug修复:重写内部函数控制流图深度优先搜索访问者算法。
bug修复:链接到dbghelp。dll按名称而不是顺序,防止不必要的加载imagehlp.dll。