PHP实现的某SNS手机游戏的简单外挂

本文介绍了使用PHP编写的一款针对手机人人网大航海游戏的外挂,通过免登录书签实现自动操作。外挂主要利用file_get_contents()获取页面内容和preg_match_all()进行正则匹配,执行包括清除鲨鱼、卖鱼和捕捞等操作。代码中定义了CommandChain类管理和执行命令,以及OpRemoveShark、OpSell和OpFish类分别对应三种操作。文章探讨了编写外挂的原因和目的,并邀请读者讨论自动化脚本的检测预防以及代码设计问题。
摘要由CSDN通过智能技术生成

 

首先简单介绍一下这个游戏,手机游戏大航海是人人网上一个纯手机游戏,目前只针对手机校内用户。 手机访问m.xiaonei.com->应用->大航海来体验这个手机游戏的乐趣。

现在随着SNS的流行,WEB游戏也开始流行。有时候并不是为了玩游戏,更多的时候是遍历一遍好友。回到外挂这个话题上来。

作为手机游戏,受到手机浏览器的限制,这个WAP游戏不可能做的很炫很复杂。所以弄个外挂还是非常简单的。

首先要感谢人人网,为我们提供了免登录书签,这样凭借一串字符串就可以登录人人网,而不需要再模拟手机用户登录的过程了。下面代码当中的sid=****就是我的登录大航海游戏的书签。出于众所周知的原因,这串字符是不能公布的。

说起来这个原理非常简单:获取页面->分析链接->执行操作。

涉及到两个个关键的PHP函数:

1、file_get_contents():用来取得URL的内容。

2、preg_match_all():正则匹配所有可执行操作的链接。每一个可执行的操作对应的URL字符串都有明显特征,所以找起来也很方便。

 

下面附上完整的PHP代码。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值