litgle 发表于 2021-10-23 10:23

x32dbg调试进不了主程序模块

有一个软件是基于.net 4.0平台的,DIE检测界面如下:



使用x32dbg加载主程序,断点停在ntdll.dll,界面如下:



按F9继续执行,断点停在kernelbase.dll,后续按3次F9执行都停在此模块



最后软件弹出窗口,如下图:



整个过程都没有停在主程序模块,尝试在所有模块里搜索窗口的字符串Product Licensing,也找不到结果
试过在符号标签里切换到主程序模块,如下图:



虽然x32dbg程序标题栏显示切换到了主程序模块,但汇编窗口显示还是处于kernelbase.dll模块


在x32dbg里要怎样换切模块?像上面这种搜索不到字符串的情况,只能通过新建窗口函数来打断点吗?

byh3025 发表于 2021-10-23 14:28

net的建议用dnspy调试

litgle 发表于 2021-10-24 10:23

@byh3025
感谢!

我使用dnSpy加载了程序,界面如下:


这是混淆了还是加壳了?

byh3025 发表于 2021-10-24 10:26

litgle 发表于 2021-10-24 10:23
@byh3025
感谢!



代码都正常显示出来了

litgle 发表于 2021-10-24 13:12

byh3025 发表于 2021-10-24 10:26
代码都正常显示出来了

但在左侧列表里的名称全是奇怪的
页: [1]
查看完整版本: x32dbg调试进不了主程序模块