爱内涵易语言论坛

 找回密码
 立即注册

在线
客服

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

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

快速
发帖

客服
热线


7*24小时客服服务热线

关注
微信

qrcode_for_gh_8ddb8bddffb1_258 关注微信二维码
顶部
查看: 4739|回复: 2

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

[复制链接]
avatar

1766

主题

1854

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

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

那么什么是内存注入呢?: m! j8 V$ ^! p& ?6 Y+ E9 c# D7 ?
内存注入就是指内存中加载并且执行DLL文件,这样的注入方式好处有以下几点:
! f8 T% I* t5 }* m0 {2 Q1.不需要把DLL文件暴露在出来(防止别人拿着你的DLL文件改装成自己的程序或者破解)2 z0 x7 D4 K, E! h+ x
内存DLL不需要写出到硬盘上即可使用.只要用易语言编译出来DLL后,加入到图片资源中,即可直接在内存用运行使用.

2.安全性高,注入到对方进程后,对方进程如果有检测非法DLL文件加载,一般是检测不到的,  ~9 ~! K- \! p4 v- v- j
因为枚举进程模块文件找不到DLL文件,因为DLL不再是模块文件,也没有DLL名称,而是一段内存机器码了.
2 S6 F6 |1 h+ v$ S2 L除非搜整个进程空间内存来查找DLL代码数据特征

来看下Game-EC 最新版本模块里的这个命令 内存安装DLL 的参数信息
  A6 \/ d7 y' m; \4 u  R子程序名:内存安装DLL: M4 c' P( e+ ]. h; o
失败返回0,成功返回内存DLL在目标进程里的地址,可以用 内存释放DLL () 进行释放/ |/ x; S6 M! G" w- Q  \
返回值类型:整数型
9 F. ?* L' u7 Y/ s' `参数<1>的名称为“进程句柄”,类型为“整数型”。注明: 。. f) e- A9 M& {6 m) d2 |
参数<2>的名称为“DLL_数据”,类型为“字节集”。注明:把DLL文件放在易语言的资源在这里#DLL文件.) l: z/ w! r$ S
参数<3>的名称为“绑定线程”,类型为“整数型”,允许接收空参数数据。注明:尽量使用绑定线程的方式加载,4 _& l" t( a  W
不然可能会产生窗口无法载入呼出等一些不确定的问题.

其实这个 内存安装DLL() 的用法很简单与 安装线程DLL() 基本差不多," o* D) p* I& ]/ H9 y# d% V0 \% Q* F" C
唯一不同的是 参数二是DLL文件字节集数据,提供图片资源名即可.不用把dll文件写出,内存加载即可
7 Y$ R" X& C9 V4 a/ C下面代码是 EXE 的(注入器的代码)/ u" m# d+ k1 t9 h% i" @
如图:

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

win7 测试

需要注意的是 只有内存安装DLL()
. @) Z/ {' x0 D$ O8 ^" P# O是用来注Game-EC模块所编译的DLL,如果你拿其他语言写的DLL文件,使用内存安装DLL7 T, A4 T8 M+ ~1 k# F) q8 D) v
来进行内存方式注入的话可能会失败的。

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

本功能目前只测试过:xp,2003,win7 32位 64位 ,win8 32位系统+ D! W9 h; M) x4 D; O5 J; V% [( d
特别提醒:
* S5 E; {  B3 e$ ~1 ~如果注入个别游戏出现奔溃,- L# J$ f7 r6 z, R* s8 R
可能是DLL 窗口里 使用了 “标签”、“透明标签”、“易语言自带时钟这几样组件” 。
3 g2 E& ~0 W6 Y* |% x如果要使用标签请用编辑框代替,时钟请用模块自带的 时间_创建时钟() 再试。

. p. q8 q8 e7 P7 [, t

" E5 t5 e! y+ q2 V* c% E

本帖子中包含更多资源

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

x
回复

使用道具 举报

avatar

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.top
' r( a# l! s0 r3 z$ N4 S. H  q  Rhttp://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.kouyu* V. b' V# m, G. p" a7 G. \2 G
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+ |' ?  v; e7 l3 k; j' A5 s2 b
http://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.lunwen1 r& m2 T% s  k. q
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.all2 p9 c9 H' _! O" U- L
http://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! ~, h, ]% h$ x8 I7 N( {
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 z9 _% n; `6 z$ Q# Jhttp://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' L- e# t" d6 e  Lhttp://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.top7 C+ B  s7 Q/ N$ Y
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. m5 J9 ^  i5 x$ f
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.top9 |# a# S2 h# h( P
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.top9 V: N8 R. Y- U4 ?1 h: Q
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
1 h% r  q4 B% V7 q7 C" P, Phttp://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
8 T9 x( X) o- I; ?http://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' B# j9 p9 z- p" M1 N
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.all9 ~1 n$ u3 F; F5 b4 L; b# m
http://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.audio0 A4 P& o  D. s; X; K
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
1 P4 l. }( S/ ^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- ?) y: M4 j6 \
http://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, @& p# U+ ~% {- v, D9 d
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$ t* {9 u3 k5 i9 D: I. t$ D
http://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$ O' r# g) k/ c) o
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
  r' ]1 \) h: k2 ghttp://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.kouyu4 G) U' ?. _! O6 u% v+ h
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
0 N1 y5 c, O/ I8 Lhttp://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
# U; q2 @& m# s1 H6 Uhttp://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
8 X! L0 k9 ^2 B# I/ N" l" khttp://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
1 |/ Y  _$ p3 l5 A5 A  Mhttp://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.video- Q" v; n2 P# 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+ e* f1 V/ y* q5 m6 D# [! E
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
- ?$ _8 R- N# r) s1 r& @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
, P% e- j+ t5 p& \+ ^+ j  Bhttp://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  y4 h6 Y" `- l$ x& O0 b
http://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
+ J/ c3 D8 @6 \. E4 Y+ |http://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
3 o6 P. |; ~- ]: T* p) Q7 Q3 x+ z; zhttp://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
2 d( q1 i% G" ~: x$ b% S8 jhttp://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
$ v, c9 R2 {5 h; }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.all0 u5 j" [  y0 b; ]7 a  T" k
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.audio
" h; N  G" q2 Vhttp://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 o7 K2 f0 i- D, v( ], _http://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
/ h! n: V6 m% ]4 \http://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
& O) s7 l0 i. q5 D- y# f0 khttp://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
- `5 S3 I- _4 ]/ @8 F4 ehttp://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
回复

使用道具 举报

avatar

0

主题

7

帖子

4

积分

程序员

Rank: 1

金币
0
巨币
15
积分
4
在线会员 发表于 2022-3-19 21:50:08 | 显示全部楼层
没有资源吗
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2022-12-5 23:26 , Processed in 0.051644 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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