【逆向工具】常用工具推荐
工欲善其事,必先利其器。
这里收录了一些我个人常用并推荐的工具。
# 动态分析
# 软件调试
# x64dbg
面向未来的 Windows R3 调试器,开源,支持 x86/x64。
-
官方网站
-
推荐插件
- ret-sync
- SharpOD
# WinDbg
微软家的东西,不仅能够调试应用,还能调试内核,学习内核必备的工具。
- 推荐辅助工具
- VirtualKD-Redux
# 内存搜索
# Cheat Engine
大名鼎鼎的 CE,开源的内存修改工具,但不仅仅只能用于修改内存,其中依赖于调试机制的 "找出是什么访问 / 修改了这个地址" 等功能也非常好用。
# 进程监控
# Process Monitor
用于 Windows 的高级监控工具,能够实时监控进程的行为,如文件、注册表、网络等动作,对分析工作有很大的帮助。
# 火绒剑
火绒剑的系统监控也意外的好用,比起 Process Monitor,我觉得火绒剑的使用体验更加轻快。
# 网络分析
# WireShark
开源的网络分析工具,针对网卡抓包,能用于分析学习更底层的协议 (传输层,网络层、数据链路层)。
# Fiddler
免费的 http/https 抓包工具,基于系统代理工作,https 抓包原理是中间人攻击,为操作系统安装 Fiddler 生成的证书,就能截获信任操作系统中安装的证书的应用程序的 https 流量。
# Proxifier
强制代理工具,有些应用并不会使用系统代理设置指定的代理,因此 Fiddler 无法截获这类应用的 http/https 流量,这个时候 Proxifier 是很好的搭档。
- 个人文章
# 静态分析
# 反汇编
# IDA
我觉得 "IDA" 这个名字,就是对 "静态分析" 最有力的诠释了,世界顶级的交互式反汇编工具,功能及其强大,所以使用也很复杂。
-
推荐书籍
- 《IDA Pro 权威指南 (第 2 版)》
-
推荐插件
- ret-sync
# PE 分析
# CFF Explorer VIII
很优秀的 PE 分析工具,用过之后就基本上没有再尝试其他的 PE 工具了。
# 十六进制编辑器
# HxD
个人体验很好的免费十六进制编辑器,轻便。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 鹿鹿鱼鱼!