开挂网站免费版_开心ol辅助脚本

开挂网站免费版_开心ol辅助脚本开讲。做一个Web游戏外挂需要的准备知识:1)需要有耐心2)熟悉HTML,JavaScript,特别是FORM3)熟悉HTTP协议,特别是Cookie,URL的编码方式和POST,GET内容格式4)熟悉游戏本身,能抽象出最优的赚钱/升级的数学模型5)掌握一门语言,白菜萝卜都可以,我比较喜欢用Python和C#6)需要一些抓包的工具,比如Fiddle…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
开讲。

做一个Web游戏外挂需要的准备知识:

1) 需要有耐心

2) 熟悉HTML, JavaScript,特别是FORM

3) 熟悉HTTP协议,特别是Cookie, URL的编码方式和POST, GET内容格式

4) 熟悉游戏本身,能抽象出最优的赚钱/升级的数学模型

5) 掌握一门语言,白菜萝卜都可以,我比较喜欢用Python和C#

6) 需要一些抓包的工具,比如Fiddler

好了,来个例子,开心网争车位.

首先,我们看看一个正常用户玩的时候是怎么玩的。

1) 浏览器输入 www.kaixin001.com ,输入用户名,密码,点登陆

2) 登陆后选择左侧的“争车位”,进入到争车位

3) 看看谁在我的车位里,一一贴条

4) 看看自己的车哪些停车时间操作15分钟了,一一找个空的不免费的车位挪过去

5) 登出开心网,关闭浏览器

看看让程序怎么来实现1-6。

1) 登陆开心网

在Fiddler的帮助下,我们知道登陆是把FORM提交到/login/login.php,POST内容是url=%2F&email=xxx@xxx.com&password=xxx

用C#可以方便的完成这个POST操作,然后得到服务器的返回,然后根据返回的内容里找一个关键字就可以判断这次登陆操作是否成功了。(比如我找的就是”<title>我的首页 – 开心网</title>”)

2) 登陆争车位

这次是一个GET操作,URL是/app/app.php?aid=1040。

需要说明一下的是,这里没有提供用户名密码,服务器怎么能知道是哪个用户呢?Cookie在这里就发挥了它的作用。

C#里存放Cookie的方法是new 一个CookieContainer,然后所有的HttpWebRequest的CookieContainer都用它。

好了,取得这个页面以后,我们能得到很多信息:(这些信息是JSON格式)

a) 好友列表,每个好友的状态(在线/车位满)

b) 自己的车库信息,停了那些好友的哪些车,分别赚了多少钱

c) 自己的汽车信息,多少辆车,分别停在哪里,赚了多少钱

根据这些信息,我们可以得到一个停放的列表(车位不满的好友列表)

3) 贴条

贴条是一个POST操作,URL是/parking/post.php,内容是verify=xxx&parkid=yyy&p=1&_=

parkid很好理解,车库信息里直接可以取到,那么verify怎么得到的呢?

我当初的第一反应是Cookie数据通过某种运算得到的,不过后来我看了登陆争车位的html后才发现原来这个verify是这样写的:

…

<script language=javascript>

var fs2_pars = “f1”;

var g_verify = “383639_1040_383639_1221703779_49963b942199e94b88e405d0f7b1651d”;

var g_first = parseInt(“0”);

var g_touid = parseInt(“0”);

var g_checkswf = 0;

…..

很好,直接去这个从HTML取得的值就好了。

4) 挪车位

这个操作稍微复杂了一点点,具体的HTTP请求大家可以去分析一下,我分析的结果如下:

a) 是否是免费车位

在JavaScript里有代码:

v_park_free = (v_parkid >> 16) & 0xff;

if (v_park_free)

{

v_mycar += ‘免费车位’;

}

else

{

v_mycar += ‘私家车位’;

}

c) 读取邻居家车库信息

URL: /parking/neighbor.php

POST内容: verify=xxx&puid=yyy&_=

d) 读取邻居家车库信息

URL: /parking/user.php

POST内容: verify=xxx&puid=yyy&_=

e) 停车

URL: /parking/park.php

POST内容: verify=xxx&park_uid=xxx&parkid=xxx&carid=xxx&neighbor=xxx&a=1&first_fee_parking=0&_=

5) 登出

GET URL: /login/logout.php

恭喜你,基本的操作你都明白了。

时间晚了,该睡觉了,一些高级主题改天再写~

————–Google Code 分割线————-

http://code.google.com/p/kaixin/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194307.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Php面试问题_php面试常问面试题

    Php面试问题_php面试常问面试题1、css的定位有哪些方式?以及用法position在英文中表示“位置”的意思 它主要是用于实现对元素的定位在CSS中定位分为三种:position:fixed         固定定位position:relatvie      相对定位position:absolute      绝对定位position:static      无特殊定位 (默认值)。注意:   在使用定位属…

    2022年8月27日
  • 微软校招试题

    把微软的这个笔试题贴出来,纯粹是为了方便大家学习交流,相信微软不会那么小气来追究我的责任吧。确实觉得微软出的这些题都不错,虽然只有20道选择,但是考察的面很全,数据结构,网络,算法,操作系统,概率等等

    2021年12月25日
  • moxa串口服务器配置说明(moxa串口驱动)

    串口服务器简介串口服务器提供串口转网络功能,能够将RS-232/485/422串口转换成TCP/IP网络接口,实现RS-232/485/422串口与TCP/IP网络接口的数据双向透明传输。使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信,极大的扩展串口设备的通信距离。MOXA串口服务器的工作方式1.TCP/UDP通讯模式:该模式下,串口服务器成对的使用,一个作为server端…

    2022年4月18日
  • 杭州的旅游景点与民间传说故事「建议收藏」

    杭州的旅游景点与民间传说故事「建议收藏」 杭州的旅游景点与民间传说故事虎跑梦泉虎跑泉是一处以“泉”为主题的观泉、听泉、品泉、试泉的泉源景观,又是以性空、济公、弘一法师传奇故事为特色的人文景观,坐落位于西湖之南的大慈山定慧禅寺内。民间传说唐代性空大师游历此山,这里风景优美,只是无水源,决定去别处,忽然有神人告诉他即将有二只老虎会来挖泉,翌日,果然有二虎跑山出泉,甘冽醇厚,纯净无菌,从此“龙井茶叶虎跑泉”被称为“西湖双绝”。

    2022年5月31日
  • Tensorflow 加载本地CIFAR10数据集

    Tensorflow 加载本地CIFAR10数据集本文介绍怎样把保存在本地的CIFAR10数据集加载到程序中。数据集网址:https://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz代码:from__future__importabsolute_importfrom__future__importdivisionfrom__future__importprint…

    2022年6月22日
  • encode和decode的区别 java_inputstream读取文件

    encode和decode的区别 java_inputstream读取文件encode()和decode()decode英文意思是解码,encode英文原意编码字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符串转换成unicode编码,如str1.d…

    2022年9月28日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号