在廈門搬了一次家, 牽了移動的寬帶(便宜夠用,50M,將就),送了一個中興的盒子,這個很好。春節(jié)回家后,也牽了移動寬帶(爸媽夠用,便宜,20M,泉州地區(qū)),送的是咪咕MG101的盒子。去論壇逛了好久,并沒有成功。
目前主流的一個思路如下: - TTL,需要拆機,無奈沒有工具(TTL數(shù)據(jù)線等)
- 通過訊飛電視助手與MG101對接,無奈泉州地區(qū)的這個版本是閹割版,對接不上(按遙控器上的語音按鍵,也無效)
- 通過咪咕商店工具中的飛鴿傳書,替換咪咕游戲下載的apk為當貝市場,欺騙咪咕游戲,進而安裝當貝市場,無奈MG101這個版本根本沒有咪咕商店。
以上這些思路,目前都無法實現(xiàn),但是目前這個MG101版本是有咪咕游戲的,并且可以下載對應的游戲進行安裝。因此根據(jù)思路3的想法,我有了一個改進的思路:
該思路是通過自己構建局域網(wǎng)的DNS劫持,將咪咕游戲中下載的APK直接替換成自建的下載服務器,服務器上使用的是當貝市場。進而欺騙咪咕游戲,下載當貝市場后,進行安裝!
經(jīng)過實驗,確實該思路是可以實現(xiàn)的!思路的一個網(wǎng)絡拓撲實現(xiàn)如下:
MG101-324x512.png (93.52 KB, 下載次數(shù): 37)
下載附件
保存到相冊
2017-3-20 20:14 上傳
也就是必須知道下載游戲所使用的URL,并自覺構建一個DNS服務器,將URL定向到自己搭建的服務器上,并能夠成功下載apk進行安裝。要實現(xiàn)這個思路,需要有以下一些信息:
- 游戲下載APK的URL —– wireshark抓包
- 自建DNS服務器 —– 使用hosts重定向(如果你有個可玩性很高的路由器,這點很容易實現(xiàn))
- 自建APK下載服務器 —– 搭建httpd服務器
對于我來說,也就只需要抓包,DNS重定向我在自己的路由器上設置的HOSTS到我的虛擬機上的httpd服務器,將當貝市場,放到了httpd路徑中。也就需要抓包而已。抓包方式很多,可以在路由器上tcpdump,如果你沒有比較可玩性高的路由器,那么還有一個辦法,就是電腦開啟熱點(win10自帶熱點,很方便),然后MG101連接電腦的熱點,并抓包。
我抓包了下:
mg101_cmgame_wireshark-512x138.png (61.66 KB, 下載次數(shù): 4)
下載附件
保存到相冊
2017-3-20 20:14 上傳
抓包顯示一個URL如下: 1
| http://download.cmgame.com:8080/entry?C=0300000001&ContentID=638416041409&F=3040608_3040609&T=d7dc54fc61484ec0bc31d951f4702495&O=13951825746&D=0&Y=2&H=10553031&M=0&P=1&G=0&U=0&E=6118&R=DL&A=006082090000&W=760000075214&CFM=1&GCT=0&UID=198260873&FN=%5Bg.10086.cn%5DHXDMXZGFTVB.apk&CPN=1&IMEI=000000000000000&TIP=183.253.128.115&S=564d2e9911c9fa1364764dfd1c1e5011
|
QQ截圖20170320201312.png (8.83 KB, 下載次數(shù): 6)
下載附件
保存到相冊
2017-3-20 20:14 上傳
通過抓包,知道如下信息: 因此,需要做的就如下: - 將download.cmgame.com HOST到自建服務器
- 對entry查詢字符做一個重定向到當貝市場
QQ圖片20170310155324.jpg (296.45 KB, 下載次數(shù): 37)
下載附件
保存到相冊
2017-3-20 20:17 上傳
|