爱内涵易语言论坛

 找回密码
 立即注册

在线
客服

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

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

快速
发帖

客服
热线


7*24小时客服服务热线

关注
微信

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

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

[复制链接]
avatar

1767

主题

1853

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

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

那么什么是内存注入呢?
. l5 |1 A) U9 l" j' c9 K内存注入就是指内存中加载并且执行DLL文件,这样的注入方式好处有以下几点:/ t9 U5 C/ Z& H0 v( Z2 }6 S7 n( m
1.不需要把DLL文件暴露在出来(防止别人拿着你的DLL文件改装成自己的程序或者破解)+ U1 C2 g# y: u. w; R
内存DLL不需要写出到硬盘上即可使用.只要用易语言编译出来DLL后,加入到图片资源中,即可直接在内存用运行使用.

2.安全性高,注入到对方进程后,对方进程如果有检测非法DLL文件加载,一般是检测不到的,$ @) Y! H  q( d0 W6 @- R3 g& A9 {) t
因为枚举进程模块文件找不到DLL文件,因为DLL不再是模块文件,也没有DLL名称,而是一段内存机器码了.7 \/ G0 z2 @) @( r5 a, C
除非搜整个进程空间内存来查找DLL代码数据特征

来看下Game-EC 最新版本模块里的这个命令 内存安装DLL 的参数信息
7 Z0 F; }: @% d1 I- t子程序名:内存安装DLL5 k' X+ p' j1 v- Y
失败返回0,成功返回内存DLL在目标进程里的地址,可以用 内存释放DLL () 进行释放
3 ^4 m+ J1 w* d6 E$ _- _* a返回值类型:整数型6 ^$ I& p' I* U" |7 d5 j$ o
参数<1>的名称为“进程句柄”,类型为“整数型”。注明: 。: F. |, k3 g% R+ ~' _. Z
参数<2>的名称为“DLL_数据”,类型为“字节集”。注明:把DLL文件放在易语言的资源在这里#DLL文件.
* ^' P4 F  o6 [2 p4 ]参数<3>的名称为“绑定线程”,类型为“整数型”,允许接收空参数数据。注明:尽量使用绑定线程的方式加载,
  q( V+ ^2 ^9 f6 _0 S+ C+ I+ w4 r5 i不然可能会产生窗口无法载入呼出等一些不确定的问题.

其实这个 内存安装DLL() 的用法很简单与 安装线程DLL() 基本差不多,
' }7 R- h, C& L7 f" Y7 h; Z唯一不同的是 参数二是DLL文件字节集数据,提供图片资源名即可.不用把dll文件写出,内存加载即可5 b4 _( j8 X  M( B* ?, }
下面代码是 EXE 的(注入器的代码)0 j8 b- Z1 P! V5 Y2 l. l7 R; p
如图:

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

win7 测试

需要注意的是 只有内存安装DLL()+ g: ~, \6 g) Z
是用来注Game-EC模块所编译的DLL,如果你拿其他语言写的DLL文件,使用内存安装DLL
5 ^. d+ c$ m1 `& w# a来进行内存方式注入的话可能会失败的。

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

本功能目前只测试过:xp,2003,win7 32位 64位 ,win8 32位系统
8 n! @* l' a9 i* B特别提醒:
  _+ o4 O7 h& q如果注入个别游戏出现奔溃,' N6 C) y9 r: p, i+ R0 m
可能是DLL 窗口里 使用了 “标签”、“透明标签”、“易语言自带时钟这几样组件” 。6 M1 f+ [8 m* e$ E/ c2 V
如果要使用标签请用编辑框代替,时钟请用模块自带的 时间_创建时钟() 再试。

! w( S0 V. w" Y2 J5 p  {' A
4 a9 V0 Z# I; U* ~9 }% @; Y0 P  w

本帖子中包含更多资源

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

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.top5 |. p! R5 s8 {$ B+ T' k3 s
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.kouyu4 X' D+ u& \& m" P- i+ X& M
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$ w# F3 {5 l* g. `- |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.lunwen4 ]: }0 v8 a2 G) L1 H, _
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
" t9 A* [- l# jhttp://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.audio3 i7 m3 D/ {) h3 z/ I6 a
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
. r8 k7 i2 i( W9 Chttp://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.tabauth9 R  R: x( `3 d. w' V+ ]
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
  U- b6 X% S' V1 Q8 Y; khttp://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$ i6 |3 q' K/ Q+ [8 e
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+ P4 k$ f+ [4 s
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.top
9 w7 F" t0 `6 X9 Phttp://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
3 W( m; B; o0 z3 w2 zhttp://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
) I/ e6 b' h: {5 B: N. H2 ~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$ e: c: u' [8 e+ S/ Z
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
/ q' j3 n4 S2 J- dhttp://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
/ U& X; P3 y7 f# Y3 rhttp://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& h, |! E( ]6 s: P( ]3 ?9 k- S; A
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; b2 X; M9 }+ {+ l3 I4 F/ q* R
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
" z- M! L) ]3 A8 Zhttp://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
; G  Y% t2 o+ [/ i+ thttp://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
- I8 _# z& D3 [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
; b4 J: e- a; ^5 H* O4 `4 }" p3 \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.kouyu; Z" m0 h5 n2 B6 |
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.shumian4 J6 Q0 w, L, m7 g8 N3 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/ u/ Y8 t" J- \8 U
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( [# Z& O& |  r+ v
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
% ?! O- g, \8 B' H5 y7 i( ohttp://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) w" B+ L! N- R# r, v8 Z6 [
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.tabauth6 Y: R1 W4 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
' B+ ]2 [6 w- J. X( A6 x, E  Ohttp://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.top6 e% D. I  |; d
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
5 c  Y2 N. ~* Yhttp://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.top4 d- l# E/ L. _/ l3 m, P8 a
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
, s& ~- A* W& _6 l8 yhttp://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* r9 y! _% t9 `: K: Y
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( N7 O* S( |: G- [7 C6 i+ H# Z; Q
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
5 H+ _' G9 s1 I4 G6 fhttp://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, G9 |( I! a" J2 A
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
7 P7 m" R& r) L' i% N2 Chttp://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
; Z( l  b5 w' J' U& [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.top6 J  V' C5 m; w$ R3 \  {4 d
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+ x# z. f: B, E
http://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

主题

6

帖子

3

积分

程序员

Rank: 1

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2022-7-5 18:09 , Processed in 0.054639 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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