x64_dbg是一款windows系统下非常优秀的64位调试器,与目前热门的“OllyDbg”十分相似,使用过OllyDbg调试工具的朋友应该很容易上手操作。
软件具有简洁的界面以及强大的功能,提供了类似C的表达式解析器、全功能的DLL和EXE文件调试、IDA般的侧边栏与跳跃箭头、动态识别模块和串、快反汇编、可调试的脚本语言自动化等多项实用功能,整体效果十分乐观。本版文为官方汉化版。
x64dbg是一款开源的用户模式调试器,专为Windows平台设计。它主要用于逆向工程和恶意软件分析,适用于那些没有源代码的可执行文件。x64dbg提供了丰富的功能和全面的插件系统,允许用户根据自己的需求进行扩展。
软件功能
- 断点设置:用户可以自由设置硬件和软件断点,实时监控内存变动。
- 内存读写:实时监控和修改内存中的数据。
- 寄存器查看:查看和修改当前程序的寄存器信息。
- 汇编级代码跟踪:支持汇编级代码跟踪,帮助用户深入理解程序的执行流程。
- 多线程调试:支持多线程调试,即使在分析大型复杂程序时也能保持流畅的操作体验。
- 插件系统:配备高度可扩展的插件架构,用户可以安装额外插件来增强特定方面的能力。
- 脚本接口:提供集成的、可调试的ASM-like脚本语言,支持自动化调试。
软件特色
- 完全免费且开源:任何人都可以自由下载使用或修改其源代码,降低了进入门槛。
- 强大的反汇编引擎:拥有强大的反汇编能力,用户可以轻松浏览和理解复杂的机器码指令。
- 简洁直观的用户界面:即便是初学者也能快速上手,轻松应对复杂的调试任务。
- 社区支持:基于活跃社区的贡献,文档不断迭代,及时反映工具最新特性,确保内容的新鲜度。
软件亮点
- 全面而精准的汉化:确保每一个技术术语的准确性,降低语言障碍,使学习流程更为流畅。
- 丰富的实例与教程:涵盖从入门到高级的所有阶段,每个章节都配以实例,理论与实践并重。
- 深度技术解析:不局限于表面功能,深入讲解调试背后的原理,培养用户深层次的技术理解。
基本调试方法
- F2:设置断点。
- F4:运行到当前选中的地址。
- F7:单步步入,遇到call指令时进入函数。
- F8:单步步过,遇到call指令时不进入函数。
- F9:运行程序,直到遇到断点。
- Ctrl+F9:执行到函数返回处,用于跳出函数实现。
- Alt+F9:执行到用户代码,用于快速跳出系统函数。
- Ctrl+G:输入十六进制地址,快速定位到该地址处。
安装与配置
- 下载 x64dbg:
- 从 GitHub、渡漳资源网下载最新的快照。
- 将下载的文件解压到一个用户有权限写入的目录。
- 启动 x64dbg:
- 运行
x96dbg.exe
注册 shell 扩展,并在桌面上创建快捷方式。 - 运行
x32\x32dbg.exe
调试 32 位可执行文件,或运行x64\x64dbg.exe
调试 64 位可执行文件。
- 运行
应用场景
- 恶意软件分析:x64dbg是分析恶意软件的强大工具,能够帮助安全研究人员理解恶意软件的行为和功能。
- 逆向工程:对于没有源代码的二进制文件,x64dbg提供了详细的调试信息,帮助开发者进行逆向工程。
x64dbg凭借其强大的功能、灵活的插件支持和开源的特性,成为调试和逆向工程领域的理想选择。
它不仅提供了丰富的调试功能,还通过社区的支持和不断的更新,确保用户能够应对各种复杂的调试任务。
