爱内涵论坛 - 易语言教程论坛

 找回密码
 立即注册
搜索
查看: 390|回复: 1

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

[复制链接]

859

主题

914

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
9855
巨币
5973
积分
37257

2019年众筹小组s2019年众筹小组ss2019年众筹小组sss

发表于 2020-5-27 20:16:05 | 显示全部楼层 |阅读模式
APC注入是什么原理?4 J$ {7 ?8 B: w- B1 d
首先我们得来了解下它是什么东西,才能更好的运用它,关于APC对于懂微软api函数使用的学员来说可能不陌生,新手估计没有接触过。
& T% b2 A( Z: h- X1 Q! A* HAPC 注入的原理是利用当线程被唤醒时APC中的注册函数会被执行的机制,并以此去执行我们的DLL加载代码,进而完成DLL注入的目的,
5 ^% \% c& e* S3 u! t其具体流程如下:; [9 M0 e4 l  c! T% ?/ t, U/ o, E
1.当EXE里某个线程执行到SleepEx() 或者 WaitForSingleObjectEx() 时,系统就会产生一个软中断(或者是Messagebox弹窗的时候不点OK的时候也能注入)。$ h' O( T% n5 f# c# @  O
2.当线程再次被唤醒时,此线程会首先执行APC队列中的被注册的函数。
& {0 A* B! o6 K+ U- }. t3.利用QueueUserAPC()这个API可以在软中断时向线程的APC队列插入一个函数指针,如果给它插入的是Loadlibrary()执行函数的话,就能达到注入DLL的目的。" D& ^; i( b( N# j; I* \
! A2 g4 Z% O& C4 w: F" F: P
大至了解了下后就可以了,因为为了方便写辅助的学员注入游戏,我们模块里早已经提供了多种注入方式,本次的APC注入方式也不属于一种注入方式。
; a; B2 h+ ~8 ]. |) X% q当然这里要说下,APC注入它分r0(可以使用NtQueueApcThread)层和r3层,这里我们先学习运用下r3层的APC注入,使用QueueUserApc。
; h  G6 `" N9 r毕竟内核驱动来进行注入涉及到系统方面,现在微软高版本系统对驱动加载都是要求比较严格的,  ~0 |1 m! x* B; u, f8 y2 k. ^
所以r3层(也就是应用层)能实现对游戏的注入,那尽量用应用层的,内核驱动方式的APC注入我们在后续模块更新了驱动后再来讲。& T* S7 n! J; T+ t7 z

' F  E, V3 s5 P9 b; a' E5 }APC注入方式在我们独立团的 Game-EC 驱动模块 从8.5.2的驱动版本才加入的,5 q' _5 @8 X2 m" F
它的系统兼容方面:目前已经在xp,win7,win8,win10 32位/64位系统中测试过可用+ I3 e* V+ J$ {, R$ }9 }; ?# n4 v. q
使用的方法很简单(APC注入.exe 代码):7 P1 n+ x, _- r) l

- `9 i5 z% I4 C" ?; A
" ~0 X$ i% C' c+ d4 Owin10 64位 注入效果:- K% Z3 {; m& F! ~$ U  F* L1 e

9 w% b) F2 n- {# c
4 y5 O3 N3 N, Z0 u8 N3 L) l  A9 GAPC注入的好处:
( @3 N. F0 c4 `  b. g! }这种方式注入的好处就是DLL注入到目标进程里后,用查看进程模块的工具比如:XT,PCHunter,等都查看不到它的存在,类似于我们模块里的内存注入一样!
4 P# W, Z% Q$ }/ _; c- W1 X4 U( L如果游戏枚举自身进程模块来检测辅助DLL,是查不到我们的DLL的!
! l5 T) V  |) M' ]& u, `8 ~! J' O) h# N- z$ b" w4 |. [. Z& d

本帖子中包含更多资源

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

x
温馨提示:
1、本站中所有被学习和研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何视频、软件以及其他资源,仅限用于学习和研究的目的。
2、全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
3、学习技术是为了更好的完善可能存在的不安全因素,提升自身技术水平。所以您如果喜欢某个视频、资源,请购买注册正版,获得正版优质服务!
4、不得将上述内容私自传播、销售或者其他任何非法用途!否则,一切后果请用户自负!
回复

使用道具 举报

0

主题

22

帖子

18

积分

终身VIP++

Rank: 6Rank: 6

金币
0
巨币
62
积分
18
发表于 2020-8-24 02:06:47 | 显示全部楼层
木块呢,没看见东西啊????
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|爱内涵论坛 ( 浙ICP备19016710号-3

GMT+8, 2020-10-28 18:54 , Processed in 1.533012 second(s), 13 queries , Gzip On, File On.

Powered by Discuz! X3.3

© 2001-2020 爱内涵论坛

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