偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

看黑客如何分分鐘“插隊(duì)”預(yù)約一加手機(jī)

安全 應(yīng)用安全
我是一加手機(jī)的死忠粉,一加1手機(jī)出來的時候,我就想盡了一切辦法,參加了各種活動,但還是沒搞到邀請碼。最終我從XDA論壇找了個人,花了20美元買了個邀請碼。因此我很討厭一加的預(yù)約+邀請系統(tǒng)。

前言

我是一加手機(jī)的死忠粉,一加1手機(jī)出來的時候,我就想盡了一切辦法,參加了各種活動,但還是沒搞到邀請碼。最終我從XDA論壇找了個人,花了20美元買了個邀請碼。因此我很討厭一加的預(yù)約+邀請系統(tǒng)。

[[145459]]

一加2使用了排隊(duì)預(yù)約機(jī)制,雖然我早早地就申請了,當(dāng)時我的排名位置大概是9000左右,但是在一加2的排隊(duì)機(jī)制中,可以通過推薦好友來提升排名(即填寫好友郵箱,一加會給好友發(fā)送郵件,邀請好友一起排隊(duì),而邀請者也可借此提升自己的排名)。我檢查我的排名的時候已經(jīng)跌到了70,000多。

我試著在一加的邀請頁面填上mailinator.com的臨時郵箱地址,居然可以用。我搞了10次,順利將我的排名提升到了50,000名以上。于是我就想,能不能搞個什么腳本,自動幫我發(fā)送大量推薦郵件,提升我的排名。

大量發(fā)送推薦郵件

首先我要提取邀請頁面里面的URL。使用Chrome的調(diào)試工具,在里面的網(wǎng)絡(luò)標(biāo)簽就可以看到(點(diǎn)擊圖片放大)。

看黑客如何分分鐘“插隊(duì)”預(yù)約一加手機(jī) 

 

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

上面這個就是郵箱填test@mailinator.com的時候收到的邀請郵件中的網(wǎng)址。注意網(wǎng)址***的那串?dāng)?shù)字,這是個cache buster,功能是防止瀏覽器緩存鏈接,還可以驗(yàn)證鏈接是不是舊鏈接。

一會兒我們要用python完成整個自動發(fā)送邀請、點(diǎn)擊郵件內(nèi)鏈接的過程,所以我們得把上面的網(wǎng)址改成這種形式:

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

{{name}}就是填寫mailinator郵箱用戶名的位置。

接下來我寫了幾行python代碼,生成一個32位的隨機(jī)字符串用作我的郵箱用戶名。我用到了Requests庫。

看黑客如何分分鐘“插隊(duì)”預(yù)約一加手機(jī)

我們可以通過一加的系統(tǒng)向mailinator郵箱發(fā)送確認(rèn)郵件了。但怎么獲取確認(rèn)郵件里的內(nèi)容呢?

在https://mailinator.com/注冊后,我們就能在設(shè)置頁面找到API token。然后根據(jù)官方的指導(dǎo)頁面使用就可以了。

獲取確認(rèn)郵件確認(rèn)鏈接

我們先要得到確認(rèn)郵件的emailID,所以requests.get這里請求的得是mailinatorInbox。

一開始requests.get這里請求的必須得是mailinatorInbox。

看黑客如何分分鐘“插隊(duì)”預(yù)約一加手機(jī)

 

我解釋一下為什么我要添加sleep timer。我們先來看一下我們收到的回應(yīng)。

{‘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}]}

一開始,消息的鍵值返回的是空。經(jīng)過一番調(diào)試,我設(shè)置mailinator的API在收到確認(rèn)郵件之后再創(chuàng)建新的用戶名。所以我加了個timer,發(fā)送一個請求之后暫停五秒再獲取。

我們得要用emailID獲取郵件正文。從json提取一下就可以了。

看黑客如何分分鐘“插隊(duì)”預(yù)約一加手機(jī)

 

有了emailID,我們就可以請求email,獲取郵件正文了。

看黑客如何分分鐘“插隊(duì)”預(yù)約一加手機(jī)

 

下圖是獲取的正文

看黑客如何分分鐘“插隊(duì)”預(yù)約一加手機(jī)

 

稍微用點(diǎn)正則表達(dá)式,就可以提取到確認(rèn)郵件中的URL了。

看黑客如何分分鐘“插隊(duì)”預(yù)約一加手機(jī)

 

把所有的代碼結(jié)合起來!

看黑客如何分分鐘“插隊(duì)”預(yù)約一加手機(jī) 

我把它放著運(yùn)行了一會,去喝了杯茶,我回來的時候排名已經(jīng)上升50,000位了。

代碼下載

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

責(zé)任編輯:藍(lán)雨淚 來源: FreeBuf
相關(guān)推薦

2018-08-14 10:12:51

京東

2016-09-04 15:42:03

Linux虛擬集群

2012-11-20 16:26:58

手機(jī)銀行

2014-08-15 12:47:45

百加手機(jī)京東

2018-01-26 11:19:01

微信

2018-02-13 10:48:27

微信

2017-12-11 16:37:56

360手機(jī)

2011-09-05 17:11:51

2018-08-07 10:13:36

京東

2015-09-01 16:37:21

360手機(jī)衛(wèi)士高仿

2014-08-13 13:52:21

百加手機(jī)體驗(yàn)

2020-10-21 07:25:56

設(shè)置SIM卡密碼

2011-08-11 10:04:08

360安卓手機(jī)

2014-09-28 09:34:17

2020-06-16 16:11:23

手機(jī)市場中國市場出貨量

2013-04-19 02:53:58

手機(jī)游戲手機(jī)游戲引擎HTML5

2012-07-12 13:28:44

諾基亞Lumia

2012-07-10 17:38:11

2013-11-01 17:16:06

360手機(jī)衛(wèi)士

2011-11-30 15:30:50

360手機(jī)防盜
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號