x64_dbg是一款非常不错的windows调试工具插件,主要用于调试程序,x64_dbg采用 QT 平台编写,操作简单,很容易上手,本次为大家提供的是x64 dbg中文版,欢迎大家前来下载使用。
x64_dbg绿色版是Windows 下的 32/64 位调试器,类似 ollydbg。软件为英文,汉化时会导致部分出现乱码。熟悉 ollydbg 调试工具的应该很容易上手。整体前景比较乐观,功能有待更强。

1. x64dbg 是一款开源的、目前仍在积极开发中的 x32/x64 位动态调试器。其界面及操作方法与 OllyDbg 类似,和 OllyDbg 不同的是它可以对 64 位程序进行调试。此外,其开放式的设计给了此软件很强的生命力。通过爱好者们不断的修改和扩充,使其功能越来越强大。
2. 该调试器(目前)有三部分:DBG、GUI、Bridge。
DBG 是调试器的调试部分。它处理调试技术(使用 TitanEngine),并为 GUI 提供数据。
GUI 是调试器的图形部分。它建立在 Qt 上,并提供用户交互界面。
Bridge 是 DBG 和 GUI 部分的通信库(将来也许是在更多的部件之间)。Bridge 可用于在新建功能上工作,而无需更新代码的其他部分。
1. 为帮助用户更好地了解 x64dbg 反汇编后的 CPU 汇编指令信息,对汇编指令的“助记符摘要”全部进行了汉化。由于本次更新幅度较大,更改的内容较多,所以对“助记符帮助”进行了部分汉化。汇编指令的汉化参考了“清华大学出版社”出版的《汇编语言程序设计教程》(第4版) 中术语,因此可能与其他软件的汉化术语略有不同。
2. 对 Scylla 插件等进行了全面汉化。
3. 对 x64dbg 帮助文档的主要内容进行了汉化,并按照最新版进行了修订、翻译。对界面字体以及布局重新进行了设置。将默认调用在线英文帮助更改为调用本地的中文帮助文件。
4. 对 x64dbg 官方中文版的汉化错误及不一致处进行了修订,并与帮助文档的关键词进行了统一。
5. 对中文版界面字体进行了重新设置,使其更为美观。
开源
直观和熟悉的新用户界面
类似C的表达式解析器
DLL和exe文件的全功能调试(TitanEngine)
IDA般的侧边栏与跳跃箭头
IDA样的指令令牌高亮(高亮寄存器等)
存储器映射
符号观
线程视图
内容敏感的注册查看
完全可定制的配色方案
动态识别模块和串
进口重构集成(青蟹)
快反汇编(BeaEngine)
用户数据库(JSON)征求意见,标签,书签等。
不断增长的API插件的支持
可扩展的,可调试的脚本语言自动化
多数据类型的内存转储
基本调试符号(PDB)的支持
动态堆栈视图
内置汇编(XEDParse)
查看你的补丁,并将它们保存到磁盘
内置的十六进制编辑器

查找内存模式
积极发展
x64_dbg正在不断的积极发展。
GPLv3
我们同时提供了可执行文件和源代码。随意作出贡献。
自定义
C ++编写的插件,改变颜色和调整你的喜好。
X64/X32支持
x64_dbg可以调试x64和X32的应用程序。只有一个接口。
建立在开源库
x64_dbg使用的Qt,TitanEngine,BeaEngine,青蟹,杨松,LZ4和XEDParse。
操作简单,功能强大的开发
x64_dbg使用C ++和Qt4的快速添加新的功能。
脚本化
x64_dbg有一个集成的,可调试,ASM-like脚本语言。
社区意识
x64_dbg有许多功能的倒车社会思想或创建的。
伸缩
编写插件来添加脚本命令或集成的工具。

更新 API 文档
在开发版本中始终显示最新发布说明
更新 API 和 Qt 许可文档
更新文档构建说明
开始缩减 TitanEngine.h
将 TitanEngine.h 中的内容切换为枚举类型
为 GetDebugData 添加类型
在 TitanEngine.h 中添加更多类型
绝不允许 fdProcessInfo 为 null#3699
对 TITAN_ENGINE_CONTEXT_t 进行零初始化
避免不必要地复制线程句柄
允许在禁用 SetThreadName 断点时指定异常行为
移除几个掩盖真实值的无意义 WM 常量
修复最新Qt6下的跨平台编译问题
修复 BreakpointsView 中的列排序问题
在 CPUDump 中明确地址标题 + 添加十六进制字节视图以保持一致性
将 ctrl+a 功能改为选择所有物品(Item)而非搜索过滤器的所有字符。修改者:@ismaelvazquez182(无原文内容)#3714
修复 CPU 反汇编中的列处理问题@d2k2-git于#3712
将 SortFnHelper::operator< 设为 const 以修复 C++20 下的编译问题
使用https://github.com/actions/checkoutv5 由@torusrxxx在#3729
通过以下方式改进模式查找的用户体验:@mrexodia在#3692
添加用于模块过滤的TraceSetStepFilter命令,由@mrexodia在#3731
允许在trace和extend根JSON中使用用户自定义区块#3696
修复通过解析函数名称来显示序数导入的问题@WindowsAPI于#3701
添加两个用于跟踪的插件回调(StartTrace 和 StopTrace)#3736)
添加快捷键'ActionCopyDisassembly'由@d2k2-git %% in #3738
检查 Buffer 首先在 MemRead 上由@d2k2-gitin#3737
添加支持以便能够编辑寄存器的原始字节@ZehMatt于#3740
在GitHub Actions中检查格式化@mrexodia在#3741
添加未翻译的'Copy value'动作
针对以下问题的盲修复#3744(除零错误)
扩展SimpleErrorBox,添加可选的隐藏配置参数(#3745)
修复格式问题
更新 README 并添加最新的赞助商信息
改进 SimpleTraceDialog 使其外观更加精致
支持在 QDialog::exec 期间通过任务栏关闭应用
修复关闭子窗口后任务栏预览缩略图残留的问题
改进图形缓存失效机制并采用更优的函数入口启发式算法#3751
修复 TraceFileReader 在解析包含用户自定义区块(Block)的跟踪文件时的界面问题和崩溃缺陷#3752)
重命名跟踪覆盖率选项以提升表述清晰度
将图表图像存档为PDF,通过@torusrxxx在#3728
修复"以管理员身份重启"命令行参数传递,由@mobile46在#3768
修复字体更改未应用及深色主题边框可见性问题,由@mobile46在#3767
防止拒绝提权后的意外执行,由@3rdit在#3772
修复当文件路径失效或文件被锁定时模块加载的问题@3rdit %% in #3777
"运行用户代码"已切换为"rtu"命令,由@3rdit在#3778
断点对话框新增表达式验证功能(红色与绿色边框),由@3rdit输入:#3781
添加选项以便在附加到新进程时分离而非终止,作者:@3rdit于#3780
在RegistersView、Disassembly及多数其他表格中实现无障碍功能,作者:@torusrxxx在#3761
运行 windeployqt 时添加 PDBs
添加屏幕阅读器测试代码
补充若干缺失的无障碍名称
修复AccessibleHexDump中的多余空格问题
修复列重排导致的bug
修复ViewCell角色问题
惰性填充单元数组
修复解析表达式函数时的崩溃问题
修复clang-cl编译问题及各类警告
修复了2GB以上文件导致崩溃的问题@3rdit在#3784
修复在搜索框中使用 Ctrl+A 时出现的致命 GUI 异常,由@mobile46在#3766
在 SearchListView.cpp 中使用 Ctrl+C、Shift+Insert@justanotheranonymoususer于#3774
优化表达式求值以提升追踪性能@torusrxxx在#3748
糟糕,所有调试引擎最终都变成了相同的
无障碍功能的内存管理修复
将cmkr升级至0.2.46版本
修复 clang 21.1.8 中的警告
撤销"可访问性内存管理修复"
通过模块或符号添加调用堆栈高亮功能@bbugdigger在#3791
更快的搜索列表筛选功能@d2k2-git %%在#3798
不要导出DllMain
启动时更新调试设置
修复pre-commit钩子(再次)
使 windeployqt 能够适应全局配置的 Qt 环境
仅在复制时跳过符号链接的依赖项
在更新依赖项时正确哈希化依赖项
修复补丁导入撤销错误@ali-asly101于#3796
测试框架@mrexodia于#3811
修复测试生命周期问题
修复损坏的链接...