在游戏中,合当地使用WPE可以减轻玩家的重复操作,但是利用WPE刷bug作弊,会影响游戏平衡,故意大量发包还会导致全服集体卡顿。因此,很多开服的GM对此深恶痛绝。
以海盗王游戏为例,怎么封WPE呢?
首先,WPE是截取游戏的封包,然后利用WPE的发包功能,重复发送之前截取的一个或者多个封包,实现游戏重复功能的操作。这里不谈高手可以解密封包修改再加密发送的特例,这种情况是无法封的。
针对一般人的使用,我们可以从理论上提出这样处理:客户端每次发包给服务器都是唯一不可重复的,那么WPE就失效了。
具体实现方法就是:客户端连接成功服务端后,双方设定一个起始封包编号,然后客户端发给服务端的每个封包都赋予唯一的递增的编号,同时服务端每收到一个封包,都比对自身的编号是否跟客户端的编号相等,相等的话为合法包,正常解释,不相等的话,肯定是WPE截取后重发的,直接丢弃掉不处理或者立即将发送者断开连接。确认合法封包后,双方都把封包号继续递增一次,保持相同即可,为下一次发合法封包做准备。
经过反复尝试,在海盗王游戏中实现了,如下图:


我们看到,正常发包时,双边的编号都是一样的,开启WPE发包后,还是用比当前小的编号发的,很容易识别到。直接跳过,客户端不产生任何相应,WPE失效了。


正常游戏,不受任何影响。

海盗王封WPE的方法相关推荐

  1. 阿里云25端口解封教程完美解决25端口封禁的方法

    阿里云25端口解封教程完美解决25端口封禁的方法 阿里云25端口解封申请教程 用户想要使用25端口进行对外连接,可以在安全管控平台中提交25端口解封申请,可以参考官方文档(TCP 25端口解封申请- ...

  2. 易语言单窗口单ip软件源码_游戏工作室如何防封?游戏账号和IP被封的解决方法...

    现在的游戏公司,不管大的还是小的,多多少少都掌握了一些防封技术.把我们游戏打金者折腾的死去活来.关于游戏防封这方面的交流又很少,无奈!本方法除了部分不封号游戏外,还有个别疯狂封号必须让你立马死的游戏之 ...

  3. wpe使用方法(详细)(--新加秒10图)(10号继续可用)

    新加视频 链接http://bbs.houdao.com/r565301/ 关于wpe的使用方法  工具在下面  里面的代理我设置好了  只需要按我的步骤即可    10次用完后  无需关游戏 关wp ...

  4. 易编远航程序防封防检测方法

    第一章(步伐)     1.防封的知识与根本要素----------媒介-通例知识解说     2.游戏的两种检测方法-------------媒介-通例知识解说     课程目次:     3.步伐 ...

  5. Python爬虫批量访问突破访问限制封禁的方法

    坑述 数据采集常用的方法是写一个爬虫程序向网络服务器请求数据(通常是用HTML表单或其他网页文件),然后对数据进行解析,提取需要的信息. 然而 批量访问时会有访问限制 更会认为频繁访问是恶意攻击,对i ...

  6. Linux服务器怎么封ip,linux 封IP的方法 防cc攻击

    关于linux封IP说明2008-07-09 19:03 单个IP的命令是 iptables -I INPUT -s 211.1.0.0 -j DROP 封IP段的命令是 iptables -I IN ...

  7. 【问题解决】关于爬虫被封的处理方法(同花顺数据获取问题)

    最近试图从财经网站上积累数据,选中了同花顺财经的数据中心的数据. 插一句话,个人认为同花顺可能是目前财经领域掌握着最先进的机器学习技巧与人工智能算法的网站了.我自己最近也在做金融领域的问答与对话系统, ...

  8. csdn博客被封,解决方法

    问题描述: 我的CSDN博客不能用啦,提示信息为:"该博客违反了网站规则被关闭,请与管理员联系 Email:webmaster@csdn.net" 解决方法: 我是通过QQ邮箱,把 ...

  9. 简单分享apache封IP的方法

    1. 在配置文件里设置: 打开httpd.conf编辑: <Directory "/var/www/html">      Options Indexes Follow ...

  10. 在路由器上封BT和eMule的方法(转)

    第一是常用的封端口的方法: 呵呵,常用的命令如下: 1禁止∶ access-list 102 deny tcp any any range 6881 6890 access-list 102 deny ...

最新文章

  1. C# 如何创建Excel多级分组
  2. Git 常用命令速查表(图文+表格)【转】
  3. 安卓注册手机短信验证码验证的案例-02
  4. c++ enum 给定类型_C++11作用域内枚举enum
  5. php fpm 统计,php实现fpm开启状态统计的方法
  6. 红米note5linux刷机包_红米Note5刷机包 MIUI11
  7. 五本最有内容的电子杂志
  8. 本科毕业设计(论文)格式最详细总结
  9. C# 根据主机名称获得IP
  10. linux服务器在没有网的条件下,怎么安装使用numpy呢
  11. Python练习:四叶玫瑰数
  12. 派克液压泵电控比例放大器
  13. 一次回三线城市面试软件开发的经历
  14. 下载kaggle数据集出现的一系列问题
  15. 数据通信网络基本定义
  16. 如何通过数据分析找到热销产品?
  17. DenseFuse :A Fusion Approach to Infrared and Visible Images解读
  18. [python]bokeh学习总结——bokeh.layouts
  19. java launcher在哪_JAVA Launcher简析
  20. 电路邱关源学习笔记——2.4电阻的Y形连接和▲形连接的等效变换

热门文章

  1. CPU缓存侧信道攻击综述-Survey of CPU Cache-Based Side-Channel Attacks
  2. 文库/豆丁网等免账号,积分下载器
  3. 汽车诊断之UDS入门-DTC(Diagnostic Trouble Code)相关服务0x14,0x85
  4. 博图os更新_PCS7和TIA博图软件有什么区别?
  5. 线报天下 2021 (免费补丁) 原创工具
  6. win7设置计算机共享的打印机共享的打印机共享,win7,xp打印机共享设置软件 一键共享...
  7. 计算机共享修复方法,打印机无法共享怎么办,教您修复打印机共享问题
  8. LibreCAD的基本使用
  9. 中心药库管理系统 v6.85 是什么
  10. 地震设计反应谱、时程分析法和地震动选取与调整