2024年11月x64dbg电脑版下载-x64dbg v1.5专业版下载

 更新时间:2024-11-23

  ⑴xdbg是一款专业的windows系统下的位调试器,界面简洁操作简单,与“OllyDbg”调试工具非常相似,如果之前使用过OllyDbg这款调试工具的朋友,可以直接上手使用。DBG是调试器的调试部分,它处理调试(使用TitanEngine)并将为GUI提供数据。

  ⑵x_dbg正在不断的积极发展。

  ⑶我们同时提供了可执行文件和源代码。随意作出贡献。

  ⑷C ++编写的插件,改变颜色和调整你的喜好。

  ⑸x_dbg可以调试x和X的应用程序。x_dbg中文版只有一个接口。

  ⑹x_dbg使用的Qt,TitanEngine,BeaEngine,青蟹,杨松,LZ和XEDParse。

  ⑺操作简单,功能强大的开发

  ⑻x_dbg使用C ++和Qt的快速添加新的功能。

  ⑼x_dbg有一个集成的,可调试,ASM-like脚本语言。

  ⑽x_dbg有许多功能的倒车社会思想或创建的。

  ⑾编写插件来添加脚本命令或集成的工具。

  ⑿将目标程序用xdbg(实际上是xdbg)打开,看看xdbg的界面,这里常用的窗口都使用红字标注出来了

  ⒀字符串搜索功能,我们可以通过xdbg的字符串搜索功能来查看内存中加载的字符串,具体操作步骤为:CPU(反汇编)窗口->鼠标右键->搜索->选择模块(根据个人需求选择,一般选择当前模块,前提是得先执行到主模块)->字符串

  ⒁我们单步到主模块(单步调试快捷键和od一样,F单步步入,F单步步过),字符串搜索得到如下结果,可以看到很明显的字符串:

  ⒂双击该字符串即可跳到反汇编窗口中相应位置。

  ⒃下软件断点,运行程序,观察是何处调用了该代码(鼠标点击相应行,按下F即可快速使用软件断点),下软件断点后,地址处会变为红色,断点窗口能看到相应信息。

  ⒄让程序运行起来(快捷键F),输入注册信息,点击确认,等待命中软件断点

  ⒅可以看到,程序的EIP指向了我们的软件断点,此时信息框信息为失败。

  ⒆单步步过,一直走到返回ret,即可查看上层代码

  ⒇可以看到,源程序是使用了个处理函数,分别对用户名和密码进行了运算,用户名运结果放到了eax中,密码运算结果放在ebx中,比较二者运算结果是否相同,决定调用注册成功函数还是注册失败函数。(由于此时只是介绍工具使用,故不展示算法分析部分,大致流程为eax = F(用户名),ebx = F(注册码),cmp eax,ebx)

  ⒈这时候,我们使用xdbg的代码修改功能,将对应的注册失败验证跳过,即可完成破解:将x处的je xC改为jmp xC(双击代码行即可修改)

  ⒉保存到文件(反汇编窗口右键->补丁->修补文件)

  ⒊现在,验证我们的破解成果吧!

  ⒋解决了在转储中向上滚动时的崩溃。

  ⒌解决的参考视图未正确遵循Disasm。

  ⒍解决了丢失的设置。

  ⒎修复了多次初始化的关键部分导致的崩溃。

  ⒏添加了秘密选项以禁用数据库压缩。

  ⒐各种UI改进。

  ⒑允许“ jmp short”。

  ⒒固定的硬件断点。

  ⒓disasm / dump / stack插件菜单api。

  ⒔显示所选的字节数和转储中的模块。

  ⒕添加了最上面的选项。

  ⒖修复DLL上的TLS回调。

  ⒗在参考窗口中显示参考计数。

  ⒘修复了可能的缓冲区溢出。

  ⒙在参考视图中添加了“全部关闭”按钮以关闭所有选项卡。

  ⒚修复了启动时未刷新内存映射的错误。

  ⒛报告错误按钮。

  ①在HexEditDialog中编辑ASCII / Unicode时更新十六进制。

  ②设置对话框现在可以缩放。

  ③固定导入补丁。

您可能感兴趣的文章:

相关文章