x64dbg:开源64位调试器

13次阅读
没有评论
x64dbg 中文版下载|开源64位调试器
获取下载链
微信关注「软件教程管家」公众号,回复 x64dbg (提取码 qjku)

自己写的程序一运行就崩溃,或者想看清某段代码执行时寄存器和内存到底发生了什么,光靠打印日志往往不够用,需要一个能单步跟、能下断点、能看内存的调试器。x64dbg 就是这样的调试分析工具:开源的 Windows 64 位调试器,界面思路接近经典的 OllyDbg,用过同类工具的人上手比较快。本篇讲它能做什么、版本怎么选,以及装完先改哪几处,全程只讲合法调试场景。

x64dbg

x64dbg 调试分析能做什么

据源稿介绍,x64dbg 提供类似 C 语言的表达式解析器、DLL 和 EXE 文件的全功能调试、类似 IDA 的侧边栏与跳转箭头、指令高亮、内存映射、符号查看、线程视图、内容敏感的寄存器查看、动态识别模块和字符串、快速反汇编、可调试的脚本语言自动化、多数据类型的内存转储、基本调试符号支持、动态堆栈视图、内置汇编器和内置十六进制编辑器。简单说,它把“程序跑到哪、数据变成什么样”摆到台面上,适合定位崩溃和分析自己程序的执行过程。

另外两点对日常调试很实用:一是配色方案完全可定制,二是支持不断增长的插件接口,可以按需要扩展功能;用户数据库支持注释、标签和书签,方便把一次分析的结论留下来,下次接着看。

软件信息表

软件名称 x64dbg
版本 2022.09.23 简体中文版快照(据源稿介绍)
平台 Windows 64 位
授权 开源
界面语言 简体中文(据源稿介绍)
适用对象 开发者、学习调试技术的读者

版本选择:先用简体中文版,需要最新功能再看英文快照

结论先行:刚上手先选简体中文版快照,界面门槛最低;熟悉之后再根据需要看英文原版或加插件。

版本 特点 适合谁
简体中文版快照 2022.09.23 据源稿介绍为简体中文界面,功能与同期快照一致 刚上手、需要中文界面的读者
英文原版快照 官方快照,更新节奏以官方为准 能读英文、想跟最新快照的读者
加插件的用法 通过插件接口扩展,例如第三方插件管理器(据源稿介绍) 已有明确需求、知道自己要装什么插件的人

新手不建议一上来就堆插件:先把断点、单步、寄存器和内存查看这几个基本操作练熟,插件只在确实需要时再加。

安装步骤

  1. 获取程序包后解压到一个路径简单的目录,建议路径不要含中文和空格,避免调试器解析路径时出问题。
  2. 运行主程序,首次启动如果系统弹出防火墙或安全提示,按实际需要处理,不要无脑全部放行。
  3. 用调试器打开你要分析的程序:优先用自己开发的程序或明确允许调试的练习程序练手。
  4. 先下一个断点再运行,程序停在断点处时,依次查看寄存器、堆栈和内存,确认每个窗口对应什么信息。

装完必改设置:这四处先配好

以下为按软件功能整理的上手建议,不是实测记录:

  1. 配色方案定一套顺眼的:在外观设置里选一套自己能长时间看的配色,指令高亮、寄存器高亮区分开。体感差别是连续跟代码时眼睛不容易串行,找关键跳转更快。
  2. 符号路径配好:在符号相关设置里配好调试符号的来源与缓存位置。体感差别是函数名能正常显示,不用对着一串地址猜。
  3. 侧边栏与跳转箭头保持开启:这是它接近 IDA 的地方,跳转关系一眼能看出来。体感差别是看分支逻辑时不用在地址之间来回翻。
  4. 常用断点与注释习惯定下来:给关键位置下条件断点,并用注释、标签、书签记下结论。体感差别是第二次打开同一程序时不用从头再分析。

注意事项:调试器的红线要先说清

  1. 只调试自己有权调试的程序:自己的程序、开源程序、明确允许调试的练习目标可以调试;不要用调试器去绕过他人软件的授权、验证或付费限制,那是另一回事,本篇不教。
  2. 调试前先备份目标程序:调试过程中可能修改内存或打补丁,改之前留一份原始副本,改坏了还能恢复。
  3. 插件只从可信渠道取:插件能直接接触调试过程,来路不明的插件不要装,装之前先确认发布来源。
  4. 不要把调试结论当成破解教程:分析崩溃原因、学习程序执行流程是合法用途;把分析过程写成绕过授权的步骤,就越界了。

适用人群:适合谁、不适合谁

适合:需要调试自己程序的开发者、想系统学习汇编与调试技术的读者,以及做软件安全分析的合法场景从业者。它与 OllyDbg 思路相近,64 位支持是它相对老工具的优势。

不适合:只想一键修电脑、清垃圾的普通用户,调试器不是系统优化工具,装它解决不了卡顿问题。也不适合完全没有编程基础、只想找现成答案的人,调试本身就是一项需要耐心跟代码的技术。

一句话判断:如果你写代码、调程序,需要看清程序内部到底怎么跑,x64dbg 值得装;如果你只是想要一个“修电脑”按钮,它不是你要的工具。

推广x64dbg 中文版下载|开源64位调试器

关注「软件教程管家」

回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。

版权与使用提示

本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›

上次编辑至今:6小时 · 内容还比较新鲜

公告

契机库网站正式上线!

了解更多
正文完
 0
评论(没有评论)