fishgo1 发表于 2023-9-4 17:46

使用x64dbg总是碰到异常?

我用的是win11,之前win10也经常碰到,感觉就是很不稳定,随便下个内存断点,下面就显示异常xxxx,然后开始不停的F9全部都是“内存断点(写入)位于xxxx,异常地址xxxx(这里就不停的变)”
调试的是64位的应用程序,请问下大佬这个有办法解决吗?我用的是2023.8.23新版的x64dbg

lies2014 发表于 2023-9-4 19:39

这并不是调试器的问题,你需要了解以下概念:
断点本来就会产生异常,这并不奇怪;
内存断点是不能精确下断的,它会断下对整段地址的访问;
如果想对精确地址下断,请使用硬件断点。

hipojie 发表于 2023-9-4 19:29

woflant 发表于 2023-9-4 20:31

xdbg内存断点是针对当前内存页的断点,大小好像是0x400

想要对某几个内存字节下断,可使用硬件访问断点

13865522235 发表于 2023-9-4 22:21

吾爱的断点模块怎么放这里面用啊

fishgo1 发表于 2023-9-5 11:24

lies2014 发表于 2023-9-4 19:39
这并不是调试器的问题,你需要了解以下概念:
断点本来就会产生异常,这并不奇怪;
内存断点是不能精确下 ...

确实是这个问题,改用硬件断点已成功断下,无异常,谢谢大佬提醒!

fishgo1 发表于 2023-9-5 11:25

woflant 发表于 2023-9-4 20:31
xdbg内存断点是针对当前内存页的断点,大小好像是0x400

想要对某几个内存字节下断,可使用硬件访问断点

嗯嗯,多谢啦!

fishgo1 发表于 2023-9-5 11:27

hipojie 发表于 2023-9-4 19:29
第一,首先确保从官网下载x64dbg,网址是 https://x64dbg.com/

其次,换个其他64位程序试试,多试几个 ...

多谢解答~~!

冥界3大法王 发表于 2023-9-6 10:02

本帖最后由 冥界3大法王 于 2023-9-6 10:05 编辑

https://www.52pojie.cn/thread-1826335-1-1.html
除了调试器需要换换,系统也得多备几个。
事实胜于雄辩,实战中出来了结论!
又比如我在Win10中用Delphi11.3编译的代号为“牛逼”的x64dbg插件,加载就失败。
后来换到虚拟机里其他的Win10使用同样的代码,编译出来的就没问题。
页: [1]
查看完整版本: 使用x64dbg总是碰到异常?