小米登录协议分析_520小米抢购HTTP协议分析

news/2024/11/29 5:45:08/

首现是这次抢到的结果(看来我不适合做黄牛)

下面是整个过程的HTTP通信协议分析:

每个手机都有一个编号比如:、

note联通    2141800009

note 移动增强    2141800008

note 移动标准     2141200012

1s 移动 灰    2141600006

1s 联通 灰  2141600007

选择好你需要的手机,确认后会发送这个

可以看到即使是同一款手机,每次发送的信息中是有差别的,通过详细请求对比发现,请求内容中只有这一处地方不同,最后不同的地方可以发现明显的大小不同关系,所以判断不是那么随机生成的(应该是可以尝试批量提交的,这样抢购工具就有了)。

任取一条可以发现,执行了一次get请求,请求内容只有cookie,这里面记录了你的很多信息

然后看返回

返回数据就更少了,这大概就是小米能承受这么多人同时访问的原因之一吧。

终于在不断的尝试后出现个一个不同的返回结果

这个里面hdurl是有内容的,就是那个抢到的那个“1s 联通灰”,这个hdurl里包含似乎是一串随机数的东西,还有你的id,购买的产品的编号等一些内容。然后就可以选择手机了,再次发起了一次get请求。

这个请求最主要参数token就是你上一步获得的hdurl.

然后就是真正的请求购买地址了。这里没有携带任何参数(当然有cookie)

不知道可不可以直接越权访问到这里吆。

后面就真的是进行比较大的数据交换,进行购买了。

本次分析结束,个人猜测前面的过程无法跳过,因为要是这么简单的话大牛们早就发现了。


http://www.ppmy.cn/news/455365.html

相关文章

红米note9pro刷鸿蒙,红米Note10Pro:正式说你好,红米Note9Pro:彻底说再见!

原标题:红米Note10Pro:正式说你好,红米Note9Pro:彻底说再见! 预热已久的红米Note10系列终于正式发布了,对于消费者来说,这真的是一则好消息,同时也会千元市场带来了不小的压力。 而今天我们重点来和大家聊一聊红米Note10Pro和红米 Note9Pro的对比情况,毕竟两款机型属于…

小米note2不上Android9吗,小米5S/Note 2配置揭底:不用曲面屏

小米5真机图赏:硬件全面升级手感佳 相比之前的产品小米5在参数性能上有了巨大升级,骁龙820处理器、1600万像素主摄像头、正面按压式指纹识别等旗舰配置一应俱全,同时在外观设计上的突破也让我们眼前一亮,加入了陶瓷工艺后壳材质&a…

React--》学习Lodash:让你的JS代码更加优雅和易于阅读

此时隔壁 vue专栏 正在项目实战,为了不打断它的文章连续性,我们把lodash的讲解文章搬到react专栏来进行学习,当然是否用框架或用什么框架都不会影响我们学习的恒心! 目录 初识Lodash 操作数组方法 操作语言方法 操作数学方法…

202318读书笔记|《芭蕉·芜村·一茶:俳句三圣新译300》——樱花——让一整个春夜亮起来!

202318读书笔记|《芭蕉芜村一茶:俳句三圣新译300》——樱花——让一整个春夜亮起来! 《芭蕉芜村一茶:俳句三圣新译300》诗歌,词,短歌,俳句我都喜欢,读起来轻松明快! 松尾…

开机显示器不亮【解决办法】

主机配置: 华硕M2N-MX Plus AMD 5000 金士顿1G800*2 ST160G SATA 影驰9500GT 现象: 插1条内存就能开机,2条一块用就不亮。 解决办法: 先插1条内存进BIOS,把内存改成neutral,333。保存退出。 2条都插上。亮了…

某农业大学第七次实验(多态性)

1.函数模版及函数重载 【问题描述】 编写一个函数模版,能够处理整数、实数、串类对象的大小比较,返回两个值中的最小者。为了能够处理字符数组存储的字符串的大小比较,则需要使用函数重载的形式。为了能够处理串类对象的大小比较&#xff0c…

微信小程序 测试号 申请

微信小程序测试号申请 为方便开发者开发和体验小程序、小游戏的各种能力,开发者可以申请小程序或小游戏的测试号,并使用此帐号在开发者工具创建项目进行开发测试,以及真机预览体验。 https://developers.weixin.qq.com/miniprogram/dev/devt…

微信公众号测试号申请

申请地址: 微信公众平台https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?actionshowinfo&tsandbox/index测试微信授权登录的时候,经常要用到微信公众号的appid和秘钥信息,在这里可以申请一个测试号 测试授权登录的时候需要先扫描关…