①:我们先确定需要注入的exe,可以使用之前编译好的易语言exe,没有就随便编译一个,我这里任意编译了一个
②:写一个dll,代码如下
源码下载:
注入的dll.e
(1.71 KB, 下载次数: 141)
我们编译到桌面,名为1.dll
③:接下来编写注入器,同样使用到精易模块
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 线程_启动 (&注入程序 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 进程id | 整数型 | | | dll路径 | 文本型 | | |
进程id = 进程_名取ID (“test.exe”)dll路径 = 取特定目录 (3 ) + “1.dll”调试输出 (线程_DLL注入 (进程id, dll路径 ))
效果图:
注入器源码:
注入器.e
(932.24 KB, 下载次数: 176)
提示:注入成功这个信息框是dll的功能,我们dll的代码显示当dll被加载的时候会调用名为功能的函数,也就是说,注入成功弹出来,说明dll被test.dll强制加载了
(点击返回课程目录:https://shuxiangyage.net/forum.php?mod=viewthread&tid=1134)
|