Cutter逆向工程工具
${1}
Cutter是一个免费的开源逆向工程平台,Cutter是逆向工程师为逆向工程师们免费创建的。 今天,编辑分享的这个Cutter逆向工程工具是Cutter生产的本地版免费逆向工程技术调试软件,专用于逆向工程。
界面预览图:
Cutter的目标是成为先进的免费开源逆向工程平台,同时牢记用户体验。 Cutter是为逆向工程师制作的。 Cutter逆向工程工具集成了Rizin控制台、多语言、二进制搜索、类型和结构、语法突出显示、STDIO重定向、远程调试、内核调试、图形概述等。
Cutter由其开发团队积极维护,约每5周发布一次新功能。 当然,Cutter享有其核心Rizin的迅速发展。 这使得这个项目成为最活跃的RE框架之一。
在使用Cutter逆向工程工具的同时,能够跟踪从注释、函数和变量名等注释中获得的知识非常重要。 因此,使用中的工具还必须提供可靠的面向未来的方法来存储和恢复这些信息。
在项目中保存工作很简单,很直观。 单击“文件”菜单,然后选择是保存项目还是将项目另存为。 将打开一个对话框,询问将新项目保存在哪里。 Rizin和Cutter项目的扩展名为. rzdb。
如果您想使用键盘快捷方式,可以使用Ctrl S保存项目。 您可以在工作时多次使用这些快捷方式来保存对项目文件的更改。
在Cutter中打开项目有两种方法。 第一个来自Cutter打开对话框的“Projects”选项卡。 为此,请打开Cutter,然后单击项目选项卡。 那里显示最近创建或加载的项目。 双击或单击以选择一个项目,然后从对话框中选择其他项目文件。
此版本中令人非常兴奋的另一个功能是将反向调试添加到所有调试后端,包括远程和ESIL。 在反向调试中,可以向后移动程序计数器,将程序状态恢复为保存的状态。
Cutter逆向工程工具功能:
1、免费开源
完全免费通过GPLv3获得许可证
2、编译器
Cutter版本中Ghidra编译器的本机集成
3、图表视图
完整的图形视图和快速导航迷你图形
4、调试器(测试版) )。
用于动态分析的多平台本机和远程调试器
5、拆下
线性分解视图
六、十六进制编辑器
使用丰富而强大的十六进制视图查看和修改文件
7、Python脚本引擎
快速编写python脚本以自动化任务
8、增效
使用Native或Python插件扩展Cutter的核心功能
9、二进制修补程序
添加、删除和修改字节和指令
10、模拟
非常适合自动化、加密算法和恶意软件分析
11、主题编辑器
全功能的主题编辑器,可轻松、易用地定制Cutter
12、现代和可定制的用户界面
使用Qt C构建和设计最佳实践
Cutter逆向工程工具特点:
1、Rizin支持
Cutter使用Rizin作为核心引擎。 因此,您可以通过GUI或集成终端访问数以千计的功能。
2、交互式小工具
为了使逆向工程体验尽可能舒适,Cutter提供了n个以上的各种小部件和功能。
三、多重主题
默认情况下,Cutter配置多个现代主题----Light、Native、Dark和Midnight。
4、集成编译器
Cutter版本与本机Ghidra编译器完全集成。 与Java无关。
Cutter逆向工程工具优势:
1,将注释列添加到多个表格视图
2 .在CFG的每个块开头添加显示基本块地址的选项
3、重新设计的分解箭头图
4、向反汇编小部件添加悬停预览功能
5、支持Cutter中的新建项目,允许保存和打开项目文件。
6、添加用于加载项目的命令行标志
7、修改重命名函数、标志等的工作流程
8、修改远程调试对话框
9、增加反向调试支持。 (注意调试仍处于预览状态)
10、支持触控板混炼手势
Cutter支持Python和Native C插件。 该软件支持中文界面,打开软件后可以在配置界面中切换界面语言。