首页
社区
课程
招聘
[讨论]国产APEX_2,封死无数小白。求大神、教主级大湿指导。
发表于: 2015-8-31 17:04 12007

[讨论]国产APEX_2,封死无数小白。求大神、教主级大湿指导。

2015-8-31 17:04
12007
上次摘要:http://bbs.pediy.com/showthread.php?t=179537&highlight=apex

apex 主要检查在于多开(虚拟机),就算你不让它加载驱动它一样允许游戏运行
现在小公司基本都用上了apex,因为它够猥琐
(比如某道)。它连apex的驱动也不上,让你无从判断。

感觉不甘心,所有再战aepx。
现在的apex 基本都更新带有心跳包,不能像老版本直接对强硬剥离。
和大多数保护一样是由线程启动,但恶心的是那会创建几个线程互相校验。
内部函数也加载了花代码(不清楚是否VM的效果,小白无从判断)。

附加:如果单单对游戏数据查找,可以强硬剥离后找,但手要快,因为它几分钟就会断线。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (27)
雪    币: 248
活跃值: (3789)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不是有SDK吗?
2015-8-31 17:14
0
雪    币: 639
活跃值: (1192)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
3
那有SDK呢?
2015-8-31 17:17
0
雪    币: 144
活跃值: (178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
期待有高手出来
2015-8-31 22:48
0
雪    币: 100
活跃值: (64)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
顶点唯峰的东西? 这家保护的游戏 很多一堆漏洞 单开就高产了
2015-9-1 09:18
0
雪    币: 639
活跃值: (1192)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
6
漏洞是属于游戏内部的事情嘛。
他的通信循环中如果其中一环掉它就直接掉线,这种循环检查应该怎么破解呢?
2015-9-1 10:11
0
雪    币: 235
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
建立了连接搞清楚加密,有序列的设置发包序列,伪伪造造的没有不透风的墙啊。
2015-9-1 10:32
0
雪    币: 206
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我就是来看看的,插不上嘴~~~~
2015-9-1 15:15
0
雪    币: 639
活跃值: (1192)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
9
加密的通信。。要搞清楚 不是这么容易的吧。感觉是一条弯路!
2015-9-1 18:30
0
雪    币: 3
活跃值: (369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
APEX的东西只要你用心去分析,会发现一点也不难
2015-9-1 18:41
0
雪    币: 639
活跃值: (1192)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
11
感觉已经很用心了,一直没有领悟窍门。。。。
2015-9-1 22:42
0
雪    币: 639
活跃值: (1192)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
12
每日更新疑问:apex 内部 会和 Game 内部做沟通,当Game 登陆成功 启动Apex 后 它会先沟通如果判断建立不成功就会断开。那要怎么才能让它不断呢?
2015-9-2 17:06
0
雪    币: 639
活跃值: (1192)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
13
没人能指点一下吗????心跳难道要自己加密发包???
2015-9-11 09:44
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
强制剥离几分钟后会掉线吗?附加了OD 之后先去分析一下为什么掉线,看懂了之后写个假的apex保持通讯就可以了.或者直接注入到游戏中 新开进程,伪装成apex.
2015-9-11 09:57
0
雪    币: 81
活跃值: (100)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
15
掉线是因为游戏服务器主动把把你T了,APEX的服务端和网游游戏服务器是连携的,一定时间未收到来自客户端的心跳包就T

想要模拟APEX没有那么简单,APEX本地客户端分成3部分,一部分负责网络通信,垃圾填充加私有加密后通过游戏的SOCKET发送心跳,另一部分是游戏保护端,把检测信息组包后3DES加密后发送给网络通信端,再由网络通信端发出,还有就是驱动端
驱动端和游戏保护端一个道理
然而游戏保护端和驱动端组包过程保护过程都是有私有虚拟机加密的(只有变异膨胀,没有VM_HANDLE)
所以要全部分析完再写代码模拟不是一件简单的事情
2015-9-11 17:04
0
雪    币: 639
活跃值: (1192)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
16
模拟感觉也是不可能或者难道很大。通信端会创建检测线程,如果不让创建(估计是创建后写入了什么)也会直接死掉。。。无法得知创建成功后究竟发送什么数据。
所以有没办法让它不检测呢?
2015-9-13 16:15
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
模拟心跳包通讯并不是一个好办法。
apex是获取了机器硬件信息来与服务器通讯,应该是检测该硬件下是否登录状态的账号。从而判断多开的。
可以试试hook获取硬件信息的api,返回随机硬件信息来绕过他的多开检测。
2015-9-15 16:58
0
雪    币: 639
活跃值: (1192)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
18
检测的线程有检测其它进程 和模块。就算HOOK 硬件后它一样会检测到。
如果直接在检测进程api 直接返回 那样它也会几分钟后断。。。。
2015-9-16 23:39
0
雪    币: 38
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
http://www.pudn.com/downloads556/sourcecode/windows/system/detail2291554.html
2015-9-18 00:27
0
雪    币: 639
活跃值: (1192)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
20
这个就是出资看雪的啊。。。

大体的思路可以清晰的知道,但要如何从中修改是最大的难题!
2015-9-22 14:37
0
雪    币: 639
活跃值: (1192)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
21
大婶,哪去呢?
2015-10-5 11:59
0
雪    币: 81
活跃值: (100)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
22
实际的开多检测点有好几个,靠猜是猜不全的,最好的办法还是读通讯代码
2015-10-9 15:10
0
雪    币: 639
活跃值: (1192)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
23
如果能一一找出多开检查点 慢慢过滤也是可以的。但好像没什么思路!
2015-10-10 14:07
0
雪    币: 64
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
24
能走LSP的就LSP,搞不定的就开始PPTP、
2015-10-11 13:23
0
雪    币: 9
活跃值: (73)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
看见了吗!!
2015-10-11 23:36
0
游客
登录 | 注册 方可回帖
返回
//