DCOO透视原理分析

社区服务
高级搜索
猴岛论坛CSGO反恐精英DCOO透视原理分析
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
3个回复

DCOO透视原理分析

楼层直达
xujun123

ZxID:1226164

等级: 中将
岛国霸王花
举报 只看楼主 使用道具 楼主   发表于: 2007-11-15 0
DCOO透视原理分析
dcoo其实是一款cs游戏登陆器,其中的dcoo.dll是反作弊动态连接库,包含用户界面,升级界面,反作弊模块。

dcoo.dll由asprotect2.xx加壳,没有使用stolen code的高级加密手段,还是比较好脱壳的。

dcoo.dll内涵的反作弊模块其实也是一个dll,在启动cs后,lava.exe通过CreateRemoteThread将其注入cs进程。这个反作弊模块藏在dcoo.dll的资源块里(同灰鸽子等木马的手段一样 -_-! )

dcoo.dll生成的cs启动名称(xxx.exe)是随机的,但不会生成cstrike.exe和hl.exe(防作弊)而且会检测是否为cstrike.exe或hl.exe(防手动修改)。

据我的分析和猜测,反作弊模块集成了检测作和弊通讯两个手段。

检测作弊就不说了(大量的暗桩和antidebug内容  )。

通讯就是拦截服务器端发送给cs的封包,并取出对应的封包。

如果检测作弊通过,则以收到封包中的信息作为key,对回复信息进行加密(回复的内容无非是check pass之类的)。

如果检测作弊没有通过,同样,以收到封包中的信息作为key对回复信息进行加密(回复的内容是错误代码)。

如果长时间没有恢复,则服务器端进行kick。

大致情况基本上就是这样,希望给有这个爱好朋友带来启发


cyzme12300

ZxID:1181660

等级: 少将
跌倒了,爬起来再哭
举报 只看该作者 沙发   发表于: 2007-11-15 0
有道理的。
跌倒了,爬起来再哭
   自然茧丶

ZxID:1038013

等级: 元帅

举报 只看该作者 板凳   发表于: 2008-08-12 0
   
111111wqw

ZxID:1493200

等级: 新兵
举报 只看该作者 地板   发表于: 2008-08-12 0
你是高手啊
« 返回列表
发帖 回复