2024年11月x64dbg电脑版下载-x64dbg v1.5专业版下载
⑴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时更新十六进制。
②设置对话框现在可以缩放。
③固定导入补丁。