吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 373|回复: 7
收起左侧

[讨论] 内存遍历导入导出函数崩溃?

[复制链接]
董督秀 发表于 2025-3-9 08:45
我编译了一个32位程序"Lab.exe",其能够从正在运行的名为"demo64.exe"的32位或64位进程中遍历全模块的所有导入与导出函数。

但是存在一些问题:

情况一:在实体机中,偶尔会出现无法进行遍历的情况,通常重启能解决;但在虚拟机中,都能遍历,这样的情况似乎不存在。
情况二:遇到部分含壳的程序,例如UPX,遍历会崩溃。

2025-03-09_083418.jpg

情况三:如果从调试器中运行"Lab.exe",则遍历得到的导出表结果比直接运行"Lab.exe",得到的结果要少。

(正常运行)
2025-03-09_084037.jpg

(调试器运行)
2025-03-09_084200.jpg


导致情况一、二、三最有可能原因,分别是什么?

示例程序:
https://wwsc.lanzouo.com/iKryA2q0yybi

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

冥界3大法王 发表于 2025-3-9 08:50
你要Delphi导入导出表的实现吗?
按理说有无壳子数量该=啊。
你好,再见 发表于 2025-3-9 12:02
我测试调试与不调试效果是一样的
upx运行起来就没壳了,按道理不会出现有壳无壳不一样的情况

截屏2025-03-09 11.59.30.png
苏紫方璇 发表于 2025-3-9 20:32
我这里测试结论和楼主一样,导出表少可以比对一下输出的数据,看少了那些,在对着源码调试一下。崩溃的话,调试器应该能接到异常断下来的。
冥界3大法王 发表于 2025-3-13 16:19
本帖最后由 冥界3大法王 于 2025-3-13 17:56 编辑
苏紫方璇 发表于 2025-3-9 20:32
我这里测试结论和楼主一样,导出表少可以比对一下输出的数据,看少了那些,在对着源码调试一下。崩溃的话, ...

@苏紫方璇
有一个问题困扰我数个月不死心。。。
昨天通过自己的试验 ( 先在 .dpr (DLL 工程文件中导入一个空窗体Form1(仅导入不做任何处理)),然后立马再编译生成*.dp32 , 果然 x32dbg.exe 马上崩溃了 ,退出时的那个坑爹的 MiniDumpXXX.dmp就生成了。。。就算用WinDBG分析它。。再用AI修复无数次,依然生成。。。
于是我不死心,又问了下AI,果然。。 这次我终于踏实了。。。知道为什么很多人生成的插件界面奇丑无比,字体还超级的小,原来都是动态生成的。。。
image.png

表姐,看看是不是这么回事?

点评

感觉ai的说法不正确,x64dbg里自带的scylla插件就是非qt的普通窗体,也能成功加载。delphi好久没搞过,不太清楚。可以使用另一个x64dbg或者其他调试器去调试加载你的插件的x64dbg,看看崩溃的原因和位置,感觉会比分  详情 回复 发表于 2025-3-13 17:16
苏紫方璇 发表于 2025-3-13 17:16
冥界3大法王 发表于 2025-3-13 16:19
@苏紫方璇
有一个问题困扰我数个月不死心。。。
昨天通过自己的试验 ( 先在 .dpr (DLL 工程文件中导 ...

感觉ai的说法不正确,x64dbg里自带的scylla插件就是非qt的普通窗体,也能成功加载。delphi好久没搞过,不太清楚。可以使用另一个x64dbg或者其他调试器去调试加载你的插件的x64dbg,看看崩溃的原因和位置,感觉会比分析dump文件灵活一些

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
冥界3大法王 + 1 + 1 谢谢@Thanks!

查看全部评分

冥界3大法王 发表于 2025-3-13 17:53
苏紫方璇 发表于 2025-3-13 17:16
感觉ai的说法不正确,x64dbg里自带的scylla插件就是非qt的普通窗体,也能成功加载。delphi好久没搞过,不 ...

不用分析早就放弃了。。唯一崩溃的区别就是不写入文档历史。。。我用热键+批处理启重+手动写入ini的笨法解决了。。。1秒就退出回归了。
 楼主| 董督秀 发表于 2025-3-19 21:53
冥界3大法王 发表于 2025-3-13 16:19
@苏紫方璇
有一个问题困扰我数个月不死心。。。
昨天通过自己的试验 ( 先在 .dpr (DLL 工程文件中导 ...

这个不一定。用mfc也能写x64dbg带窗体插件,并且能成功调用窗口且不崩溃。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-3-31 00:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表