爱内涵易语言论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

快捷登录

在线
客服

支付故障请联系客服服务时间: 9:00-24:00

选择下列客服马上在线沟通:

快速
发帖

客服
热线


7*24小时客服服务热线

关注
微信

关注微信二维码
顶部
查看: 1714|回复: 1

防游戏检测之易语言DLL内存注入技术

[复制链接]

1762

主题

1848

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
9845
巨币
11640
积分
39494
发表于 2020-5-27 20:08:55 | 显示全部楼层 |阅读模式

DLL注入,除了线程注入,消息钩子注入,输入法注入外,还有一种就是内存注入

那么什么是内存注入呢?9 _; W* a; d' k/ x# R9 K7 Z
内存注入就是指内存中加载并且执行DLL文件,这样的注入方式好处有以下几点:
- v6 t/ X$ g! y' A5 a. g1.不需要把DLL文件暴露在出来(防止别人拿着你的DLL文件改装成自己的程序或者破解)" ~( i; D4 h- e2 `- i& A1 B. n( Q
内存DLL不需要写出到硬盘上即可使用.只要用易语言编译出来DLL后,加入到图片资源中,即可直接在内存用运行使用.

2.安全性高,注入到对方进程后,对方进程如果有检测非法DLL文件加载,一般是检测不到的,
$ h8 L, O: O' N2 b9 W) Z因为枚举进程模块文件找不到DLL文件,因为DLL不再是模块文件,也没有DLL名称,而是一段内存机器码了.% N- L& N" a  q  o; L
除非搜整个进程空间内存来查找DLL代码数据特征

来看下Game-EC 最新版本模块里的这个命令 内存安装DLL 的参数信息
; J. I* k' F# x( G1 W子程序名:内存安装DLL
+ ?/ u/ Y9 r$ c( D/ V失败返回0,成功返回内存DLL在目标进程里的地址,可以用 内存释放DLL () 进行释放
  _; k6 U- L1 z返回值类型:整数型
) J# u- A, I) i! X% ~, ?7 j参数<1>的名称为“进程句柄”,类型为“整数型”。注明: 。4 D( R& H' A) H6 s% ~8 v
参数<2>的名称为“DLL_数据”,类型为“字节集”。注明:把DLL文件放在易语言的资源在这里#DLL文件.2 R1 _9 s& I/ Q2 Y
参数<3>的名称为“绑定线程”,类型为“整数型”,允许接收空参数数据。注明:尽量使用绑定线程的方式加载,
5 W# Y; [: [3 u* w不然可能会产生窗口无法载入呼出等一些不确定的问题.

其实这个 内存安装DLL() 的用法很简单与 安装线程DLL() 基本差不多,9 ?  T/ q6 e4 ~; @% h
唯一不同的是 参数二是DLL文件字节集数据,提供图片资源名即可.不用把dll文件写出,内存加载即可
8 ^$ a& F  P: H3 c下面代码是 EXE 的(注入器的代码)+ a" M, j$ V5 f% I, C
如图:

下面代码是内存注入DLL的DLL文件代码

win7 测试

需要注意的是 只有内存安装DLL(), `& q8 X" ?7 r- E
是用来注Game-EC模块所编译的DLL,如果你拿其他语言写的DLL文件,使用内存安装DLL
- o( q/ n+ p8 c* {( B来进行内存方式注入的话可能会失败的。

DLL 得使用 编译 来编译,并且提示是否写出所需支持库,选择否即可!

本功能目前只测试过:xp,2003,win7 32位 64位 ,win8 32位系统& m5 ^7 O! k8 d' N4 ~) s: }. k( M
特别提醒:
& r3 e. p# K, @! ^如果注入个别游戏出现奔溃,
  [9 J5 ]$ h# W" A( R可能是DLL 窗口里 使用了 “标签”、“透明标签”、“易语言自带时钟这几样组件” 。
0 Y: z% H0 [) C7 h3 U! D+ u4 w7 p/ H如果要使用标签请用编辑框代替,时钟请用模块自带的 时间_创建时钟() 再试。

( d$ Q# @) [% E& t

8 }( W, ]3 Z) z6 I. b$ Z- I! B" }* g

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

4

帖子

2

积分

程序员

Rank: 1

金币
0
巨币
16
积分
2
发表于 2021-1-4 22:08:10 | 显示全部楼层
http://dict.youdao.com/example/%e6%89%be%e9%ab%98%e6%89%8b%e7%99%be%e5%ba%a6%e5%b9%bf%e5%91%8a%e6%8e%92%e5%90%8d%e5%bf%ab%e7%85%a7%e6%94%b6%e5%bd%95%e4%bb%a3%e5%81%9a+%e6%89%a3%3a3434993884%e7%a5%9d%e8%80%95/#keyfrom=dict2.top7 f) \. s7 K6 B6 `
http://dict.youdao.com/example/oral/%e7%99%be%e5%ba%a6%e5%b9%bf%e5%91%8a%e6%8e%92%e5%90%8d%e6%94%b6%e5%bd%95%e4%bb%a3%e5%8f%91%e6%89%be%e8%b0%81+%e6%89%a3%3a3434993884%e8%bf%91%e7%8b%90/#keyfrom=dict.sentence.details.kouyu2 X  |( v% r9 }& ?9 D& f/ _
http://dict.youdao.com/example/written/%e8%9c%98%e8%9b%9b%e6%8a%80%e5%b7%a7%e6%96%87%e7%ab%a0%e5%88%97%e8%a1%a8+%e6%89%a3%e6%89%a3%3a3434993884%e6%a0%bd%e9%9f%a9/#keyfrom=dict.sentence.details.shumian
" \% b  r* a) F' S5 K) Bhttp://dict.youdao.com/example/paper/%e9%ab%98%e6%89%8b%e4%bb%a3%e5%81%9a%e7%81%b0%e8%89%b2%e8%af%8d%e7%95%99%e7%97%95%e6%90%9c%e7%b4%a2%e6%94%b6%e5%bd%95%e6%8e%92%e5%90%8d%20%e6%89%a3%e6%89%a3%3a3434993884%e4%bb%b2%e6%83%a0/#keyfrom=dict.sentence.details.lunwen
# Q" C4 s3 G3 {http://dict.youdao.com/example/mdia/%e7%95%99%e7%97%95%e4%bb%a3%e5%8f%91+%e6%89%a3%3a3434993884%e7%a7%a7%e5%87%9b/#keyfrom=dict.main.sentence.mdia.all
/ N+ [) c% Q4 R; rhttp://dict.youdao.com/example/mdia/audio/%e5%a4%96%e6%8e%a8%e4%bb%a3%e5%8f%91%20%e6%89%a3%e6%89%a3%3a3434993884%e8%94%b7%e8%bf%9c/#keyfrom=dict.main.sentence.mdia.audio& p" C8 y% Q* `+ a$ p0 c
http://dict.youdao.com/example/mdia/video/%e8%b6%85%e7%ba%a7%e8%9c%98%e8%9b%9b%e5%b7%a5%e5%85%b7%20%e6%89%a3%3a3434993884%e5%90%be%e4%b8%91/#keyfrom=dict.main.sentence.mdia.video
% ^2 z! ?4 m* L8 e0 z0 x7 Ohttp://dict.youdao.com/example/auth/%e8%9c%98%e8%9b%9b%e6%8a%93%e5%8f%96%e7%9b%b8%e5%85%b3%e7%9a%84%e6%96%87%e7%ab%a0%20%e6%89%a3%3a3434993884%e8%b0%8a%e5%88%b0/#keyfrom=dict.sentences.tabauth- X. [+ S. G* q+ {
http://dict.youdao.com/w/fr/%e7%99%be%e4%b8%87%e8%9c%98%e8%9b%9b%e7%96%af%e7%8b%82%e6%94%b6%e5%bd%95%20%e6%89%a3%e6%89%a3%3a3434993884%e6%94%92%e8%8f%a9/#keyfrom=dict2.top% t( C0 L; r& K# D: T; y; F0 E1 w" p( |
http://dict.youdao.com/w/ko/%e8%9c%98%e8%9b%9b%e6%b1%a0%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95+%e6%89%a3%e6%89%a3%3a3434993884%e8%a0%8b%e9%a2%9b/#keyfrom=dict2.top) x  f' h1 ^% ?$ `5 I
http://dict.youdao.com/w/jap/%e6%80%8e%e4%b9%88%e5%81%9a%e5%a4%96%e6%8e%a8%e5%a5%bd%e6%8e%a5%e5%8d%95+%e6%89%a3%e6%89%a3%3a3434993884%e6%a8%a1%e6%95%85/#keyfrom=dict2.top& a' O2 A3 Y6 O# [( u" ^7 }- ]
http://dict.youdao.com/example/%e4%bc%98%e5%8c%96%e5%a4%96%e6%8e%a8%e8%b0%81%e5%81%9a%e7%9a%84%e5%a5%bd+%e6%89%a3%3a3434993884%e5%86%bb/#keyfrom=dict2.top8 T, X+ d9 r, ]% S
http://dict.youdao.com/example/oral/%e7%81%b0%e8%89%b2%e8%af%8d%e5%bf%ab%e7%85%a7%e5%bf%ab%e9%80%9f%e7%99%be%e5%ba%a6+%e6%89%a3%3a3434993884%e5%ae%a3/#keyfrom=dict.sentence.details.kouyu; O! J% m2 v2 d& F. _$ X1 {4 W
http://dict.youdao.com/example/written/%e8%9c%98%e8%9b%9b%e6%b1%a0%e7%b3%bb%e7%bb%9f%20%e6%89%a3%3a3434993884%e8%88%92/#keyfrom=dict.sentence.details.shumian
# l" m3 e0 D- T7 j9 {0 ohttp://dict.youdao.com/example/paper/%e8%9c%98%e8%9b%9b%e6%b1%a0%e6%90%ad%e5%bb%ba++%e6%89%a3%3a3434993884%e9%92%9e/#keyfrom=dict.sentence.details.lunwen! E1 M  k. i- X- a( G) @
http://dict.youdao.com/example/mdia/%e6%89%be%e8%b0%81%e5%81%9a%e7%99%be%e5%ba%a6%e5%b9%bf%e5%91%8a%e7%95%99%e7%97%95%e6%8e%92%e5%90%8d%e4%bb%a3%e5%8f%91+%e6%89%a3%e6%89%a3%3a3434993884%e6%9c%ab/#keyfrom=dict.main.sentence.mdia.all
& `! S2 Z$ L  mhttp://dict.youdao.com/example/mdia/audio/%e7%a5%9e%e8%bf%b9%e8%9c%98%e8%9b%9b%e6%b1%a0%20%e6%89%a3%e6%89%a3%3a3434993884%e5%80%9f/#keyfrom=dict.main.sentence.mdia.audio
( B, ~: t7 e  k/ M, Q" ?http://dict.youdao.com/example/mdia/video/%e5%bf%ab%e7%85%a7%e5%b7%a5%e5%85%b7+%e6%89%a3%3a3434993884%e8%8f%a9/#keyfrom=dict.main.sentence.mdia.video: z+ j. O) B  X, z3 j. O  Y% p3 Z8 J
http://dict.youdao.com/example/auth/%e6%89%be%e9%ab%98%e6%89%8b%e5%a4%96%e6%8e%a8%e6%8e%92%e5%90%8d%e4%bb%a3%e5%8f%91+%e6%89%a3%3a3434993884%e9%98%94/#keyfrom=dict.sentences.tabauth
& B# ]& x/ i# g1 w$ ^8 yhttp://dict.youdao.com/w/fr/%e5%a4%96%e6%8e%a8%e8%bd%af%e4%bb%b6%e6%8e%92%e5%90%8d%e4%bb%a3%e5%81%9a%20%e6%89%a3%3a3434993884%e8%af%95/#keyfrom=dict2.top! L$ e' d; _* W) y: s1 O: e0 T2 s
http://dict.youdao.com/w/ko/%e6%90%9c%e7%b4%a2%e7%95%99%e7%97%95%e7%b3%bb%e7%bb%9f%20%e6%89%a3%3a3434993884%e8%8e%ab/#keyfrom=dict2.top
$ }/ S6 X' X6 b7 c9 xhttp://dict.youdao.com/w/jap/%e7%95%99%e7%97%95%e5%8f%91%e5%b8%96%e8%bd%af%e4%bb%b6%20%e6%89%a3%e6%89%a3%3a3434993884%e5%8b%92/#keyfrom=dict2.top* d! c" T3 t+ H. @: l
http://dict.youdao.com/example/%e5%af%84%e7%94%9f%e8%99%ab%e6%90%9c%e7%b4%a2%e7%95%99%e7%97%95%20%e6%89%a3%e6%89%a3%3a3434993884%e6%82%a0%e9%83%8a%e9%a9%ac/#keyfrom=dict2.top
6 [/ t0 a/ Y/ j6 Xhttp://dict.youdao.com/example/oral/%e8%b1%86%e7%93%a3%e6%90%9c%e7%b4%a2%e7%95%99%e7%97%95%e6%94%b6%e5%bd%95%20%e6%89%a3%e6%89%a3%3a3434993884%e5%a3%b6%e6%8a%98%e9%94%84/#keyfrom=dict.sentence.details.kouyu
2 k8 z0 ^2 p  Q4 h2 |http://dict.youdao.com/example/written/%e4%bb%a3%e5%81%9a%e6%90%9c%e7%b4%a2%e7%95%99%e7%97%95%20%e6%89%a3%3a3434993884%e5%8e%84%e6%ba%ba%e7%9d%a3/#keyfrom=dict.sentence.details.shumian; Z7 V, w' J0 c
http://dict.youdao.com/example/paper/%e7%95%99%e7%97%95%e4%bb%a3%e5%8f%91%20%e6%89%a3%e6%89%a3%3a3434993884%e8%b0%90%e6%97%ad%e5%8c%a1/#keyfrom=dict.sentence.details.lunwen
6 Z, T/ e! a" V) vhttp://dict.youdao.com/example/mdia/%e6%9c%80%e6%96%b0%e5%a4%96%e6%8e%a8%e8%bd%af%e4%bb%b6+%e6%89%a3%e6%89%a3%3a3434993884%e7%ad%91%e5%a4%ae%e6%99%8f/#keyfrom=dict.main.sentence.mdia.all! b1 N2 ]1 j! x9 t: w
http://dict.youdao.com/example/mdia/audio/%e7%99%be%e5%ba%a6%e5%b9%bf%e5%91%8a%e6%8e%92%e5%90%8d%e5%b8%96%e5%ad%90%e4%bb%a3%e5%8f%91%e5%a4%9a%e5%b0%91%e9%92%b1+%e6%89%a3%e6%89%a3%3a3434993884%e9%85%b7%e8%99%8e%e8%a3%b9/#keyfrom=dict.main.sentence.mdia.audio- \9 [6 F3 a/ u, Q3 O
http://dict.youdao.com/example/mdia/video/%e6%89%be%e9%ab%98%e6%89%8b%e7%99%be%e5%ba%a6%e5%b9%bf%e5%91%8a%e5%a4%96%e6%8e%a8%e6%8e%92%e5%90%8d%e6%94%b6%e5%bd%95%e4%bb%a3%e5%81%9a+%e6%89%a3%e6%89%a3%3a3434993884%e7%a7%80%e5%91%8a%e6%8a%92/#keyfrom=dict.main.sentence.mdia.video9 y& ^" b3 a& B$ r3 H
http://dict.youdao.com/example/auth/%e7%81%b0%e8%89%b2%e8%af%8d%e5%b8%96%e5%ad%90%e4%bb%a3%e5%8f%91%20%e6%89%a3%3a3434993884%e6%85%b7%e4%ba%ba%e9%9c%9e/#keyfrom=dict.sentences.tabauth* _- A+ K, ^  [- c( y/ G0 @; S
http://dict.youdao.com/w/fr/%e7%99%be%e5%ba%a6%e5%b9%bf%e5%91%8a%e5%a4%96%e6%8e%a8%e6%8e%92%e5%90%8d%e4%bb%a3%e5%81%9a%e8%bd%af%e4%bb%b6%20%e6%89%a3%3a3434993884%e9%9c%9e%e7%ac%94%e8%89%be/#keyfrom=dict2.top% ^' }4 n; ], Z: k* {2 U  |( f, [: g
http://dict.youdao.com/w/ko/%e6%90%9c%e7%b4%a2%e7%95%99%e7%97%95%e5%b9%bf%e5%91%8a+%e6%89%a3%e6%89%a3%3a3434993884%e5%97%9c%e5%bd%92%e5%a1%98/#keyfrom=dict2.top
7 h0 ^2 n, h) N& Shttp://dict.youdao.com/w/jap/%e6%90%9c%e7%b4%a2%e7%95%99%e7%97%95%e5%b9%bf%e5%91%8a+%e6%89%a3%3a3434993884%e8%a3%95%e6%98%a0%e6%b6%88/#keyfrom=dict2.top
7 E9 i; V% ?& v: dhttp://dict.youdao.com/example/%e5%a4%96%e6%8e%a8%e9%82%a3%e4%b8%aa%e8%bd%af%e4%bb%b6+%e6%89%a3%e6%89%a3%3a3434993884%e5%ae%83%e5%82%b2%e7%91%b6%e6%b4%9b/#keyfrom=dict2.top
( l  Q2 E3 ]( E; ^, n( _% Khttp://dict.youdao.com/example/oral/%e7%95%99%e7%97%95%e5%a4%96%e6%8e%a8%e4%bb%a3%e5%81%9a+%e6%89%a3%3a3434993884%e7%82%b3%e5%b7%b2%e7%ab%bf%e4%bc%b4/#keyfrom=dict.sentence.details.kouyu
, f  ~% j  Y4 Y. x; A( K  _% s: r0 t$ @1 ihttp://dict.youdao.com/example/written/%e8%b0%81%e8%83%bd%e5%81%9a%e7%99%be%e5%ba%a6%e5%b9%bf%e5%91%8a%e7%95%99%e7%97%95%e6%8e%92%e5%90%8d%e4%bb%a3%e5%8f%91+%e6%89%a3%3a3434993884%e7%91%9f%e6%86%8e%e7%a7%80%e6%b2%ab/#keyfrom=dict.sentence.details.shumian: d* n$ C: x5 U# a/ b" q1 C
http://dict.youdao.com/example/paper/%e6%80%8e%e4%b9%88%e5%81%9a%e7%99%be%e5%ba%a6%e5%b9%bf%e5%91%8a%e7%95%99%e7%97%95%e6%8e%92%e5%90%8d%e4%bb%a3%e5%81%9a%20%e6%89%a3%3a3434993884%e9%99%88%e4%bf%8a%e8%80%8c%e7%9e%bf/#keyfrom=dict.sentence.details.lunwen' ]+ P: i& \) n8 L! {7 p
http://dict.youdao.com/example/mdia/%e7%99%be%e5%ba%a6%e4%bb%a3%e5%8f%91%e6%94%b6%e5%bd%95%e8%81%94%e7%b3%bb%20%e6%89%a3%3a3434993884%e7%bc%84%e5%ae%9d%e6%a6%b4%e8%bf%b9/#keyfrom=dict.main.sentence.mdia.all% r& f/ f4 `4 P7 Z, d
http://dict.youdao.com/example/mdia/audio/%e6%89%be%e8%b0%81%e5%81%9a%e7%99%be%e5%ba%a6%e5%b9%bf%e5%91%8a%e6%8e%92%e5%90%8d%e4%bb%a3%e5%81%9a%20%e6%89%a3%3a3434993884%e5%8a%bf%e9%80%be%e8%88%9c%e6%8b%8d/#keyfrom=dict.main.sentence.mdia.audio2 v$ O- W0 u) O2 ]
http://dict.youdao.com/example/mdia/video/%e6%90%9c%e7%b4%a2%e7%95%99%e7%97%95%e8%bd%af%e4%bb%b6%e5%93%aa%e9%87%8c%e4%b9%b0+%e6%89%a3%3a3434993884%e4%b8%b0%e5%ae%a0%e8%94%97%e8%a7%84/#keyfrom=dict.main.sentence.mdia.video
, ]; ]2 {$ j9 [) W4 u  x/ Ohttp://dict.youdao.com/example/auth/%e7%99%be%e5%ba%a6%e6%8e%92%e5%90%8d%e5%b8%96%e5%ad%90%e6%94%b6%e5%bd%95%e4%bb%a3%e5%8f%91%e5%a4%9a%e5%b0%91%e9%92%b1%20%e6%89%a3%3a3434993884%e5%82%b2%e8%bd%a6%e9%85%a5%e5%8f%8a/#keyfrom=dict.sentences.tabauth
$ `7 V2 b4 ~) R4 ihttp://dict.youdao.com/w/fr/%e6%96%b0%e4%b8%96%e7%95%8c%e8%9c%98%e8%9b%9b%e6%b1%a0%e5%a6%82%e4%bd%95%e4%bd%bf%e7%94%a8%20%e6%89%a3%e6%89%a3%3a3434993884%e9%83%91%e7%a2%8e%e5%80%a1%e8%85%90/#keyfrom=dict2.top
$ E; Q) @) ?: A6 ohttp://dict.youdao.com/w/ko/%e6%89%be%e8%b0%81%e5%81%9a%e7%99%be%e5%ba%a6%e5%b9%bf%e5%91%8a%e6%8e%92%e5%90%8d%e6%94%b6%e5%bd%95%e4%bb%a3%e5%81%9a+%e6%89%a3%3a3434993884%e4%b8%88%e7%a0%82%e6%b0%91%e4%bb%a4/#keyfrom=dict2.top
  m, `* x; W$ C1 h& v5 s: [8 ghttp://dict.youdao.com/w/jap/%e5%85%8d%e8%b4%b92018%e8%9c%98%e8%9b%9b%e6%b1%a0%e8%bd%af%e4%bb%b6%e5%85%8d%e8%b4%b9+%e6%89%a3%e6%89%a3%3a3434993884%e6%81%83%e4%b9%be%e5%8e%86%e7%9e%ac/#keyfrom=dict2.top
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|爱内涵易语言论坛 ( 浙ICP备19016710号-3 )

GMT+8, 2021-9-16 19:24 , Processed in 0.080735 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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