until 发表于 2024-8-16 17:49

求助:X64dbg跟踪程序下断没有停下来,请帮忙看看是为什么

我是一个半新手,最近逆向一个64位的程序,这个程序是使用服务器动态许可的,使用bp MeesageBoxA下断点,在“00007FFE4BCA17F0”找到“NO license available!”的报错信息位置如图1,想顺着这个位置往前找到程序验证许可的位置。
从堆栈中找到这个MeesageBoxA函数的返回位置是“00007FFDCF51C5DD”,因此确定这个函数的调用位置是“00007FFDCF51C5D8”,在此处使用“F2”快捷键下软件断点如图2。
重新载入程序,使用“F9”快捷键运行程序,程序停在了“00007FFE4BCA17F0”这个位置,我想请教一下程序为什么在“00007FFDCF51C5D8”没有停下来。

until 发表于 2024-8-16 17:51

e:\图片1.jpg

until 发表于 2024-8-16 17:53

第一次发帖,图片没传上去

qq465881818 发表于 2024-8-16 19:06

因为还没有到00007FFDCF51C5D8 就有断点或者异常了

justwz 发表于 2024-8-16 21:51

看看图片

zishen 发表于 2024-8-17 23:09

until 发表于 2024-8-16 17:51


图片还是看不了啊

until 发表于 2024-8-19 09:41

图1

图2

Liyunpeng 发表于 2024-8-26 20:32

这个地址运行时调用“00007FFDCF51C5D8”在“00007FFDCF51C5D8”上面执行,你下断点肯定逐层执行然后优先断前面执行的程序
页: [1]
查看完整版本: 求助:X64dbg跟踪程序下断没有停下来,请帮忙看看是为什么