Cutter(逆向工具)

Cutter(逆向工具)

官方

系统:Android

日期:2026-07-12

类别:电脑软件

版本:v2.5.0

  • 详情
  • 相关
  • 评论

    说到逆向工程,很多人第一反应就是满屏代码和枯燥的命令行,觉得那是只有极客才敢触碰的深水区。但最近我深度体验了 Cutter 这款工具,真得说句大实话:它把原本属于“硬核玩家”的活儿,给变得既高级又接地气。Cutter 的核心其实是个叫 Rizin 的引擎,这玩意儿底子很厚,能搞定跨平台的二进制分析,但它最聪明的地方在于没让你对着黑底绿字发呆,而是直接扔给你一个现代化的图形界面。这就好比以前你要自己搭积木,现在人家直接给你拼好了乐高,还能换皮肤——光明、黑暗、午夜模式随便挑,看着顺眼多了。

    更让我惊喜的是它的扩展性,完全不像那些被 Java 锁死的传统工具。它原生集成了 Ghidra 的反编译器,却不用吃 Java 的苦,这点太懂事了。对于像我这样喜欢折腾脚本的人来说,内置的 C++ 和 Python 插件简直是神器,你可以把日常重复的分析流程封装成自动化小工具,效率直接拉满。v2.5.0 这次更新更是细节控的福音,从可漂浮的窗口到能点击跳转的类型变量,再到支持 Qt6 带来的流畅体验,每一个改动都在说:它既尊重老手的深度需求,也照顾新手的上手门槛。如果你还在为繁琐的配置头疼,不妨试试把 Rizin 装进图形界面里,你会发现逆向工程原来也可以这么有温度,甚至有点上瘾。

    Cutter是一款逆向工程工具,主要用于程序的静态分析,其目标是开发一个高级的、可定制的自由/开源软件逆向工程平台。提供多种主题、集成反编译器和调试功能,适用于跨平台使用,且支持多平台二进制格式,还能通过插件和Ghidra反编译器扩展能力。

    相比传统命令行操作方式,Cutter通过图形界面展示分析结果,旨在为逆向工程师打造高效、自定义的体验,同时降低门槛。同时,应用同样适合高级用户,内置调试器、脚本引擎,还支持 C++/Python 插件,能把你日常需要的自动化分析流程封装成复用工具。

    软件特色

    1、 由Rizin提供动力

    Cutter以Rizin为核心引擎。因此,可以通过图形界面或集成终端访问数千个功能。

    2、交互式小部件

    Cutter 提供了大量不同的小工具和功能,让你的逆向工程体验尽可能舒适。

    3、 多重主题

    默认情况下,Cutter 带有多种现代主题——光明、本土、黑暗和午夜。

    4、集成反编译器

    Cutter 版本与原生 Ghidra 反编译器完全集成。没有用Java。

    更新日志

    v2.5.0版本

    使用 Rizin v0.9.1

    新增了偏好标签,可以直接从界面查询和修改 Rizin 配置变量(evar)

    新增窗口,列出所有按键绑定,可浏览并可从偏好设置中搜索

    调试或模拟时的寄存器、变量和内存值工具提示,包括子寄存器值和括号内数值的预览

    在反汇编和图视图中,使用回车/返回键跟踪条件分支目标

    调试改进:

    添加接口以更改和指定寄存器配置文件

    允许在开始调试会话前设置 RzRun 配置文件

    在初始分析选项对话框中支持 debuginfod 服务器

    修复远程调试连接中的死锁

    类型的小部件改进:

    让类型和变量名可点击

    在“类型”标签页中显示所选类型的变量

    添加重命名和“设置类型类”选项

    在控制台和XRefs对话框中添加了搜索栏

    对接现在是可选的——小部件可以自由漂浮,而不必被强制对接,新增了“启用/禁用对接”快捷方式

    更多信息见导航栏

    更好地利用屏幕空间——可配置快速筛选显示和物品计数标签

    在字符串控件中添加一个开关,显示原始字符串

    在六边形面板上添加一个垂直滚动条

    在六进制转储的上下文菜单中添加“添加标志”选项

    记住最近打开的文件的输入输出模式(例如只读与读写)

    默认显示更少的全能条目

    切换到Qt 6.11.0

    更新的翻译,支持拥有多个地区变体的语言

    各种漏洞修复与重构

    展开内容

    应用信息

    • 包名:
    • MD5:
    • 需要网络

    评分及评论

    4.5满分5.0分

    点击星星用来评分

    评论需审核后才能显示
    同类排行