爱内涵易语言论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

快捷登录

在线
客服

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

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

快速
发帖

客服
热线


7*24小时客服服务热线

关注
微信

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

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

[复制链接]

1766

主题

1852

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

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

那么什么是内存注入呢?
& k# H+ w; a6 |* e# }( b& z内存注入就是指内存中加载并且执行DLL文件,这样的注入方式好处有以下几点:3 I! g2 M' p) ?3 N1 `# ~, P
1.不需要把DLL文件暴露在出来(防止别人拿着你的DLL文件改装成自己的程序或者破解)$ a5 B! u. v! C: [4 w/ X
内存DLL不需要写出到硬盘上即可使用.只要用易语言编译出来DLL后,加入到图片资源中,即可直接在内存用运行使用.

2.安全性高,注入到对方进程后,对方进程如果有检测非法DLL文件加载,一般是检测不到的,0 z9 p  D1 o7 ~) U8 t8 X
因为枚举进程模块文件找不到DLL文件,因为DLL不再是模块文件,也没有DLL名称,而是一段内存机器码了.' N8 B' v5 q* Q  J: v' T0 j  [) |
除非搜整个进程空间内存来查找DLL代码数据特征

来看下Game-EC 最新版本模块里的这个命令 内存安装DLL 的参数信息
" i/ Z+ r/ c) f% k: z# R子程序名:内存安装DLL# j) [# G2 `$ g0 s/ Y
失败返回0,成功返回内存DLL在目标进程里的地址,可以用 内存释放DLL () 进行释放
+ Y& t' R% }* s返回值类型:整数型
$ J1 Q# Q8 I! ~  b. m% f! |参数<1>的名称为“进程句柄”,类型为“整数型”。注明: 。8 H+ z! v' r3 g; c8 c+ ^- C! F, o
参数<2>的名称为“DLL_数据”,类型为“字节集”。注明:把DLL文件放在易语言的资源在这里#DLL文件." y& E( ?3 T* i' H; ], @
参数<3>的名称为“绑定线程”,类型为“整数型”,允许接收空参数数据。注明:尽量使用绑定线程的方式加载,3 f8 J( U7 }; s0 {
不然可能会产生窗口无法载入呼出等一些不确定的问题.

其实这个 内存安装DLL() 的用法很简单与 安装线程DLL() 基本差不多,1 W) V5 q8 [: g9 }8 W) u9 r, g& ]
唯一不同的是 参数二是DLL文件字节集数据,提供图片资源名即可.不用把dll文件写出,内存加载即可* ^+ I; @& }% `# e- Y- w
下面代码是 EXE 的(注入器的代码)6 a! I. r  l0 Q
如图:

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

win7 测试

需要注意的是 只有内存安装DLL()
4 q$ Y3 [: R8 z1 s# u# Y是用来注Game-EC模块所编译的DLL,如果你拿其他语言写的DLL文件,使用内存安装DLL0 @$ l: z1 P2 K. Z4 b/ H9 y
来进行内存方式注入的话可能会失败的。

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

本功能目前只测试过:xp,2003,win7 32位 64位 ,win8 32位系统- w% d/ ^; `6 p% T/ C' t$ h7 f
特别提醒:, `3 o  b( v$ d3 ~
如果注入个别游戏出现奔溃,
3 n7 I. R; F& B# `7 s7 U可能是DLL 窗口里 使用了 “标签”、“透明标签”、“易语言自带时钟这几样组件” 。
" [" u! K1 i3 O) D6 I2 C/ y2 o如果要使用标签请用编辑框代替,时钟请用模块自带的 时间_创建时钟() 再试。


4 ^- Y( X- @2 B
! V8 m! L" G5 c/ k. N& {

本帖子中包含更多资源

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

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.top
0 B+ V/ U. f$ n. A) Phttp://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
' j/ t# W* T0 v9 e, K/ T% Q. G: Bhttp://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.shumian4 e6 `5 e! J% E# b- `. u
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.lunwen/ b; D. m6 [8 Q* y4 K! @
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. S6 k$ j4 N# E
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
2 y  x, P/ q/ C8 X$ n- x4 Q1 vhttp://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.video0 _4 t' Y- k! x, o# z4 A
http://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.tabauth6 W: E+ {" |1 X+ ]; Q/ [- j
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# w  P  |! `1 N3 M  z  ?
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.top1 W# Y/ [& v6 w8 D
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( v+ N+ s7 U0 a3 ?
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.top2 Q' m0 i: i. m0 z8 a
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+ t* d# Y1 S; u3 s: o, A: D- A1 Q
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( d* g% O+ K% i! A0 Y
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.lunwen8 s5 {( h0 `4 F# v% 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.all# Y2 i+ j1 R) P, F) C
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.audio4 n# @7 Y+ b1 W1 S4 t* |
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.video4 ^/ `/ @9 m( {2 C9 B1 C1 H
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
. A  J5 x& t. `1 ^9 }: phttp://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* z  C7 L$ v* ~( N* S( p1 w
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
8 B  x. M% u* _# Phttp://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& J# i: n; A  l8 U2 t& m
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.top4 O3 B  {  i5 {! F+ Q5 P( S
http://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.kouyu6 C  U" _1 f3 n( D& M# 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  M, d# T, f& X/ j: V; h
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/ A- k! V) r# L. b! g
http://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* U# l' X  e* r, k! e( N
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.audio9 [$ B; r0 o  q% F! F9 a
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.video! s( s& ?9 e, x! n& R
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.tabauth1 I/ `( K. Y/ b, `
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
* h, e& \/ G4 D/ rhttp://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.top1 [% w: N5 j/ d. p* J; J! p& m9 h
http://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
+ M  Q8 t5 i+ n( u$ [3 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* v3 W/ j, {/ C9 ~. S
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. e3 J$ D8 e# F7 h/ A; z
http://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
) P: Z( p8 ]# l6 l% M7 W: zhttp://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/ S( ^, [8 O; ^, }
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! _7 ?$ q5 C- {/ F& |+ 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.audio) c' j! B; e- K6 X6 ?) @
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
9 [& n% o- K. G. z, zhttp://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# i6 f( ]6 X: p) `) b/ C: k
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% Q+ r& L2 y  n; |: ^" ~2 U& J' N
http://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
% F6 f1 k3 p  I- y& d9 p* N* J) O, Chttp://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, 2022-1-18 06:56 , Processed in 0.085733 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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