看黑客怎样分分钟“插队”预定一加手机

前言

我是一加手机的死忠粉,一加1手机出来的,我就想尽了一切办法,参加了各种活动,但还是没搞到约请码。最终我从XDA论坛找了个人,花了20美元买了个约请码。因此我很讨厌一加的预约+约请体系。

一加2应用了排队预约机制,虽然我早早地就申请了,当时我的排名地位大概是9000左右,但是在一加2的排队机制中,能够经由过程推举挚友来晋升排名(即填写挚友邮箱,一加会给挚友发送邮件,约请挚友一起排队,而约请者也可借此晋升自己的排名)。我检查我的排名的曾经跌到了70,000多。

我试着在一加的约请页面填上mailinator.com的临时邮箱地址,居然能够用。我搞了10次,顺利将我的排名晋升到了50,000名以上。于是我就想,能不能搞个什么脚本,自动帮我发送大量推举邮件,晋升我的排名。

大量发送推举邮件

首先我要提取约请页面里面的URL。应用Chrome的调试工具,在里面的网络标签就能够看到(点击图片放大)。

 

https://invites.oneplus.net/index.php?r=share/signup&success_jsonpCallback=success_jsonpCallback&email=test%40mailinator.com&_=1438634544515

上面这个就是邮箱填test@mailinator.com的收到的约请邮件中的网址。注意网址最后的那串数字,这是个cache buster,功能是防止浏览器缓存链接,还能够验证链接是不是旧链接。

一会儿咱们要用python完成整个自动发送约请、点击邮件内链接的过程,以是咱们得把上面的网址改成这种形式:

https://invites.oneplus.net/index.php?r=share/signup&success_jsonpCallback=success_jsonpCallback&email={{name}}%40mailinator.com&_=1438634544515

{{name}}就是填写mailinator邮箱用户名的地位。

接下来我写了几行python代码,生成一个32位的随机字符串用作我的邮箱用户名。我用到了Requests库。

咱们能够经由过程一加的体系向mailinator邮箱发送确认邮件了。但怎么获取确认邮件里的内容呢?

在https://mailinator.com/注册后,咱们就能在设置页面找到API token。然后根据官方的指导页面应用就能够了。

获取确认邮件确认链接

咱们先要得到确认邮件的emailID,以是requests.get这里恳求的得是mailinatorInbox。

一开始requests.get这里恳求的必须得是mailinatorInbox。

我解释一下为什么我要添加sleep timer。咱们先来看一下咱们收到的回应。

{‘messages': [{‘to': ‘test@mailinator.com', ‘ip': ‘198.2.132.96', ‘fromfull': ‘invites@oneplus.net', ‘id': ‘14385

98503–141602468-test', ‘seconds_ago': 2621, ‘subject': ‘Confirm your email', ‘time': 1438598503781, ‘from': ‘OneP

lus', ‘been_read': False}, {‘to': ‘test@mailinator.com', ‘ip': ‘198.2.132.96', ‘fromfull': ‘invites@oneplus.net', ‘id': ‘1438598522–141603512-test', ‘seconds_ago': 2602, ‘subject': ‘Successful sign-up for the reservation list'

, ‘time': 1438598522985, ‘from': ‘OnePlus', ‘been_read': False}]}

一开始,消息的键值返回的是空。经过一番调试,我设置mailinator的API在收到确认邮件之后再创建新的用户名。以是我加了个timer,发送一个恳求之后暂停五秒再获取。

咱们得要用emailID获取邮件注释。从json提取一下就能够了。

有了emailID,咱们就能够恳求email,获取邮件注释了。

下图是获取的注释

稍微用点,就能够提取到确认邮件中的URL了。

把所有的代码结合起来!

 

我把它放着运行了一会,去喝了杯茶,我回来的排名曾经上升50,000位了。

代码下载

附上所有代码:https://github.com/JakeCooper/OnePlusTwoBot

【责任编辑: TEL:(010)68476606】

转载自:https://netsecurity.51cto.com/art/201508/488479.htm

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《看黑客怎样分分钟“插队”预定一加手机
本文地址:https://www.zhiletu.com/archives-4404.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微