汇编-VB能不能实现注入型DLL并使用多线程带窗体且内嵌汇编?

发布于 2016-12-17 00:19:27 字数 495 浏览 1343 评论 1

以下四条同时用到,用VB能搞定么?
1. 注入型DLL(已成功)
2. 多线程(已成功)
3. 包含窗体(已成功)
4. 内联汇编(已成功)

至于其中任意单项的实现是没啥问题的,甚至前三项一起都能正常注入且能弹出窗体,问题就在于一旦引入汇编类模块,编译出来的DLL,就无法注入了,寻大侠研究.....
测试环境:win7 64bit,winXP SP2 均试过
测试对象:记事本、计算器
判断方法:用工具检测记事本进程中加载的DLL文件列表,并没有我自己的DLL,若注入成功应该会弹出DLL中的模式窗体的......
具体情况:1.写标准DLL入口函数DllMain,并在此处创建一个新线程;2. 新线程函数中实例化一个Form1窗体类并show;3.即2中的窗体;4. 使用修改过的编译插件,可以重定位DLL入口地址,若不加入dll_ASM类模块,编译出来的DLL注入一切正常,一旦加入上述类模块(即便窗体代码中不写一句汇编代码)编译出来的DLL则无法注入到记事本中了...奇怪

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清晨说ぺ晚安 2017-10-12 10:02:23

过来人,别在这下死脑,跨进程操作,直接用vc,不然稳定性问题很难解决

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文