汇编-VB能不能实现注入型DLL并使用多线程带窗体且内嵌汇编?
以下四条同时用到,用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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
过来人,别在这下死脑,跨进程操作,直接用vc,不然稳定性问题很难解决