任何一种注入,如果仅仅演示注入到计算器,记事本,甚至注入的DLL是一个弹框,那么是很容易实现的,我们在每一种注入方法都采用了游戏实战,采用了大漠多线程对游戏的控制,本课采用输入法注入实现大漠辅助对游戏的控制,输入法注入有一个好处,就是我们采用了伪装的系统输入法,我们的DLL会注入到这个输入法中,在游戏进程里没有这个DLL,相对安全,隐藏了自身,借助了第三方的输入法进程。但当输入法注册失败后,我们需要手动删除这个输入法,再次调用。
载入DLL
dll句柄 = LoadLibraryA (编辑框1.内容)
线程启动
为了对注入的DLL的控制,我们在dll里并没有直接调用函数,而采用线程调用,这样可以多次重复调用。
.版本 2 .支持库 spec .支持库 EThread .局部变量 函数地址 .局部变量 内存地址 .局部变量 线程ID .局部变量 线程句柄 函数地址 = GetProcAddress (dll句柄, 编辑框3.内容) 内存地址 = 申请内存 (取文本长度 (编辑框3.内容), ) 写到内存 (编辑框3.内容, 内存地址, ) 线程句柄 = CreateThread (0, 0, 函数地址, 内存地址, 0, 线程ID) .如果真 (等待线程 (线程句柄, 100)) 关闭线程句柄 (线程句柄) 释放内存 (内存地址) .如果真结束
教程获取下载:
百度网盘链接:https://pan.baidu.com/s/158ikKVjIwaoF4438MG4fhA
提取码:加QQ群:521068947 群文件下载
资源教程交流①群:521068947
511遇见QQ: 272586593