当前位置: 首页 > news >正文

网页游戏常见外挂原理及防御



网页游戏常见外挂原理及防御  


第一种:动作式
原理:模仿键盘鼠标来操作UI
工具:按键精灵
例子:录制(基于GUI)——生成脚本——编辑脚本——回放
防御:增加人机交互(重点是玩家输入,如登陆口常用的验证码机制)
第二种:本地修改
1)修改flash LSO本地共享对象

C:\Documents and Settings\(你的Windows用户名)\Application Data\Macromedia

    \Flash Player\#SharedObjects\(一些随机数字和字母)\

工具:sol editor

2)修改游戏在内存中的数值

工具:cheat engineer

搜索并修改内存数值的一般步骤:

1.运行ce

2.运行游戏

3.ce中指定要修改的游戏

4.首次搜索一个数值

5.回游戏中让这个数值增加或减少

6.ce按数值增减的情况再次搜索

7.重复56直到看到一个或很少的几个结果

8.在这几个结果钟哦你判断哪一个是真正的结果

3)修改flash客户端

工具:flasm(将swf变成可读的汇编语言),flare(将swf变成as)

例子:修改游戏中的积分(很多flash游戏的逻辑判断完全依赖于客户端),获得更多的游戏币

防御:

1)治本防御:验证逻辑放在服务端

2)治标防御:对每日收入做限制;客户端防御内存修改(数值加密,完整性验证)

第三种:加速

原理:提高客户端的时间节律

1)提高时钟硬件的节律

2)截获时间频率的API比如SetTimer之类的API,替换成自己的函数(对服务器端控制节律的网游没有效果)

工具:变速齿轮

防御:检测系统时钟的差异,防止加速程序更改系统时钟

第四种:修改封包

原理:截获服务端与客户端的通信包,修改封包并转发

工具:WPE

例子:修改物品id,礼包id,物品数量,绕过客户端限制获得大量物品

WPE修改封包步骤要点:

1.运行wpe

2.运行游戏

3.wpe中指定要修改的游戏

4.录制游戏操作

5.分析封包

6.重复45对比截获的封包,直到找出封包的重要字节

7.设置过滤器(查找封包,并替换指定字段)

8.回到游戏中操作

网游通信常见协议格式:

a、直接通过WinSock编程接口进行,自定义协议数据格式,大多数的网络游戏采用这个方式。

包结构: 包头(定长) 包体(不定长,具体协议具体分析)

b、通过HTTP协议进行通讯,有些网络游戏利用IE的组件进行通讯。很少

C、通过SOAP协议进行通讯,还没有见过这样的大型网络游戏,可能很快就会有。

D、通过AMF协议进行通讯(flex自定义的高效二进制数据),常见。(可以用Charles工具捕捉修改封包)

防御:

1)协议加密,防破解

2)协议完整性验证,防修改

3)序列号加密,防重发

4)客户端服务端双重验证(注:对物品获取,一定要检查获取上限,获取条件,注意的配置的错误,或者是否读入旧的配置表)

http://www.xdnf.cn/news/849943.html

相关文章:

  • ExtJS快速入门学习指南
  • 开源魔兽服务端代码托管地址大全
  • IBM朱近之:服务助云计算在中国落地
  • 攻入网站后台的方法
  • [转转]数独网址
  • 8年程序员年初被迫毕业,前后面试30家公司,如今终于上岸
  • 最最喜欢的韩庚……这个资料-----顶了~/(≧▽≦)/~!!!
  • PE经典DIY案例1:全解开方案让量产PE也能
  • Website
  • 论坛聊天日常用语
  • 关于stage的讨论
  • 网络安全(黑客)专业术语
  • jdk 1.5 下载链接地址
  • 读书笔记-我所理解的生活
  • Windows Xp sp2 升级为 sp3
  • jBPM4.4开发(四)-----------sub-process节点
  • ⭐️WindowsXP原版系统镜像iso下载(操作系统概述 特性与功能视觉体验性能优化 安全性增强x86 64位 激活密钥免费产品文件地址 Professional Home Edition sp)
  • http直接调用paddlepaddle实现文字转语音,语音转文字
  • 算法设计与分析复习总结(二)
  • English 900 英语九百句
  • 如何高效开发一个OA办公系统?
  • JavaWeb-QQ空间项目解析
  • Windows系统VisualSVN-Server下载安装和配置
  • IEEE access投稿及注意事项(初稿,回复审稿人,终稿)
  • 【保姆级图文教程】VirtualBox安装Ubuntu系统虚拟机以及一些基础的VirtualBox操作,图文详细,看完必会
  • Beyond Compare 3 许可证密钥被撤销
  • 小说站源码(带自动采集开源小说网站源码)
  • 启动应用程序出现d3dx9_41.dll缺少问题解决
  • 号外:2012年三星手机在中国销量翻3倍,位列中国智能手机排行首位,诺基亚跌至第7位
  • android 游戏数据在哪里下载地址,安卓游戏数据包放哪 小编教你怎么用