国产精品久av福利在线观看_亚洲一区国产精品_亚洲黄色一区二区三区_欧美成人xxxx_国产精品www_xxxxx欧美_国产精品久久婷婷六月丁香_国产特级毛片

錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠(chéng)服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁(yè)
topFlag3 收藏本站
 
maojin003 首 頁(yè) 公司介紹 服務(wù)項(xiàng)目 服務(wù)報(bào)價(jià) 維修流程 IT外包服務(wù) 服務(wù)器維護(hù) 技術(shù)文章 常見(jiàn)故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠(chéng)服務(wù)技術(shù)文章
怎么逆向蘋果定位服務(wù)協(xié)議

作者: 佚名  日期:2017-05-12 21:01:37   來(lái)源: 本站整理

 本文作者表示自己在Whereami工作時(shí)對(duì)蘋果公司的位置服務(wù)如何運(yùn)作很感興趣。以下是作者對(duì)如何逆向位置服務(wù)協(xié)議的描述。
由于Little Snitch一直攔截locationd,因此我了解到該協(xié)議是通過(guò)locationd處理的。由于macOS目前具有系統(tǒng)完整性保護(hù) (SIP) 功能,因此通過(guò)proxychains檢查流量的普通方式不起作用了。另外一種方法就是將Charles設(shè)置為iOS設(shè)備的中間人代理?吹蕉鄶(shù)是由設(shè)備背景連線通信產(chǎn)生的流量,于是我得到了想要的東西即一個(gè)位置服務(wù)請(qǐng)求。
位置服務(wù)請(qǐng)求
這個(gè)請(qǐng)求本身只是application/x-www-form-urlencode以及一些二進(jìn)制數(shù)據(jù)。
POST /clls/wloc HTTP/1.1
Host: gs-loc.apple.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 97
Proxy-Connection: keep-alive
Accept: */*
User-Agent: locationd/1756.1.15 CFNetwork/711.5.6 Darwin/14.0.0
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Connection: keep-alive
00000000: 00 01 00 05 65 6e 5f 55 53 00 13 63 6f 6d 2e 61  ....en_US..com.a
00000010: 70 70 6c 65 2e 6c 6f 63 61 74 69 6f 6e 64 00 0c  pple.locationd..
00000020: 38 2e 34 2e 31 2e 31 32 48 33 32 31 00 00 00 01  8.4.1.12H321....
00000030: 00 00 00 2d 12 13 0a 11 62 34 3a 35 64 3a 35 30  ...-....b4:5d:50
00000040: 3a 39 34 3a 33 39 3a 62 33 12 12 0a 10 39 38 3a  :94:39:b3....98:
00000050: 31 3a 61 37 3a 65 36 3a 38 35 3a 37 30 18 00 20  1:a7:e6:85:70..
00000060: 64                                               d
由于數(shù)據(jù)并不具有g(shù)zip頭部0x1f8b,我猜應(yīng)該是PB (protocol buffer)。畢竟它現(xiàn)在風(fēng)光無(wú)限且備受眾多很酷的小伙伴推崇。我們?cè)囍獯a一下。
$ xxd -r request.hex | protoc --decode_raw
Failed to parse input.
不起作用,可能是因?yàn)檎?qǐng)求里面存在多余的東西。按邏輯來(lái)說(shuō)這些mac地址應(yīng)該是數(shù)據(jù)的一部分。我們?cè)囍鴣?lái)解碼一下這些地址,如下十六進(jìn)制轉(zhuǎn)儲(chǔ)中的藍(lán)色部分所示:

還是不行。頂部看起來(lái)就像是一個(gè)頭部。我們?cè)囍鴦h除頭部看看。

還是不行。
多次嘗試未果之后,我決定通過(guò)從開(kāi)頭把字節(jié)一個(gè)一個(gè)地刪除的暴力方法來(lái)看看能否解碼。稍微改進(jìn)的腳本版本如下。

protomower.sh

運(yùn)行之后發(fā)現(xiàn)三個(gè)匹配似乎是誤報(bào)。雖然有輸出但有些數(shù)據(jù)時(shí)亂碼。第四個(gè)看似是合法的。

看似我原來(lái)的想法非常接近真相了。黃色部分是被刪掉的字節(jié)。藍(lán)色部分是成功被解碼的PB信息。

也就是說(shuō)請(qǐng)求信息由四種不同類型的數(shù)據(jù)組成。在PB術(shù)語(yǔ)中,每種數(shù)據(jù)類型都被稱作一個(gè)標(biāo)簽。那么這條信息就有四個(gè)標(biāo)簽。
1是包含一個(gè)mac地址的字符串,基本上跟一個(gè)無(wú)線路由器mac地址差不多。
2是包含1作為值的內(nèi)嵌信息,將其看做一個(gè)結(jié)構(gòu)或?qū)ο蠹纯伞?/span>
3 和 4都是整數(shù)。我不知道它們的含義是什么,可能是說(shuō)路由器最近一次出現(xiàn)的年份或者是信號(hào)噪音比。
為了驗(yàn)證這些假設(shè),我們?cè)囍ㄟ^(guò)不同的mac地址提出一個(gè)請(qǐng)求。我通過(guò)一個(gè)十六進(jìn)制編輯器來(lái)編輯二進(jìn)制請(qǐng)求文件并通過(guò)curl命令提出一個(gè)POST請(qǐng)求。

$ curl https://gs-loc.apple.com/clls/wloc --include --request POST --data-binary @request2.bin
HTTP/1.1 400 Bad Request
Date: Sun, 07 May 2017 06:26:06 GMT
Cneonction: Close
Content-Type: text/plain
X-RID: 62904d6c-fe93-47d5-b579-548f9c83297c
Content-Length: 11
Bad Request
還是不行。為什么會(huì)出現(xiàn)問(wèn)題呢?
從轉(zhuǎn)儲(chǔ)中我們可看出信息現(xiàn)在是1個(gè)字節(jié)的長(zhǎng)度,那么某個(gè)地方可能是一個(gè)校驗(yàn)和。這一點(diǎn)顯而易見(jiàn)。0x2d的小數(shù)有效位數(shù)是45,而原始信息是45字節(jié)長(zhǎng)。新的信息是46字節(jié)長(zhǎng),那么轉(zhuǎn)換成十六進(jìn)制應(yīng)該是0x2e。我猜變量是一個(gè)32位的整數(shù)即0x002e。

$ curl https://gs-loc.apple.com/clls/wloc --include --request POST --data-binary @request3.bin

HTTP/1.1 200 OK
X-RID: bb3cc16a-6680-4019-b5d0-fb52e8c8bd5a
Content-Type: text/plain
Content-Length: 4948
成功了,F(xiàn)在我們就可以知道請(qǐng)求的格式了。

頭部本身可進(jìn)一步進(jìn)行分割。

地址服務(wù)響應(yīng)
響應(yīng)本身非常大。

這次,我們還是用暴力笨辦法,事實(shí)證明有效果。解碼的輸出大概是1400行長(zhǎng)。

第一行有點(diǎn)讓人困惑。18446744073709551615 等于 0xfffffffffffffff也就是最大的無(wú)符號(hào)64位值。這可能意味著mac地址并未發(fā)現(xiàn)。我不知道18446744055709551616即0xfffffffbcf1dcc00的情況如何。
余下的結(jié)果更清楚。
2-1 是mac地址
2-2-1 是緯度 135582881 * pow(10, -8) = 1.35544532
2-2-2是經(jīng)度10399172128 * pow(10, -8) = 103.99172128
2-2-3 貌似是位置精確度,
2-21 很可能是無(wú)線信道。
我剛開(kāi)始不解的是為什么會(huì)得到101個(gè)結(jié)果。后來(lái)想明白了,這說(shuō)明成功的結(jié)果是100個(gè)。剛開(kāi)始的兩個(gè)是我發(fā)送的mac地址,其余的是跟我提交的地址臨近的mac地址。
但為啥有100個(gè)結(jié)果呢?
我猜可能是蘋果公司去掉了對(duì)客戶的三邊測(cè)量計(jì)算,它并沒(méi)有為每個(gè)人做出昂貴的計(jì)算,而是提供了一些訪問(wèn)點(diǎn)和坐標(biāo)。
如果其中至少有三個(gè)地址是客戶可見(jiàn)的,那么核心位置就能夠使用信號(hào)水平作為距離。當(dāng)你擁有三個(gè)坐標(biāo)以及它們離目標(biāo)位置的距離后,你就能合理地計(jì)算出目標(biāo)位置在哪里。
如下是請(qǐng)求位于新加坡樟宜的位置時(shí)返回的訪問(wèn)點(diǎn)位置服務(wù)。

擁有了周邊數(shù)百個(gè)訪問(wèn)點(diǎn)的信息還省去了再次聯(lián)系位置服務(wù)服務(wù)器的必要。只要核心位置擁有三個(gè)可見(jiàn)訪問(wèn)點(diǎn)的坐標(biāo),那么就能夠準(zhǔn)確地計(jì)算出目標(biāo)位置在哪里。即使是在離線的情況下只要開(kāi)啟了wifi,一樣可以找到準(zhǔn)確位置。
如何為我所用?
你可以為不帶用戶空間核心位置支持的編程語(yǔ)言寫支持,不過(guò)其實(shí)可以用更簡(jiǎn)單的辦法實(shí)現(xiàn)這個(gè)訴求。其實(shí)可以寫一下你自己的位置服務(wù)服務(wù)器,幫助定位app做出一些有創(chuàng)意的調(diào)試,這個(gè)會(huì)更有意思。
延伸閱讀
Application à l’analyse des données de géolocalisation envoyées par un smartphone 這是一篇法語(yǔ)論文,來(lái)了沒(méi)有一些.proto文件實(shí)例和Python代碼,我就是從這里開(kāi)始的。不過(guò)論文發(fā)表之時(shí)協(xié)議似乎已經(jīng)發(fā)生變化了
Vulnerability Analysis and Countermeasures for WiFi-based Location Services and Application (《基于WiFi地理服務(wù)和應(yīng)用程序的漏洞分析和應(yīng)對(duì)方法》)可大體了解基于WiFi的定位是如何運(yùn)作的。



熱門文章
  • 機(jī)械革命S1 PRO-02 開(kāi)機(jī)不顯示 黑...
  • 聯(lián)想ThinkPad NM-C641上電掉電點(diǎn)不...
  • 三星一體激光打印機(jī)SCX-4521F維修...
  • 通過(guò)串口命令查看EMMC擦寫次數(shù)和判...
  • IIS 8 開(kāi)啟 GZIP壓縮來(lái)減少網(wǎng)絡(luò)請(qǐng)求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對(duì)講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機(jī)始終停留在開(kāi)機(jī)界面...
  • 常見(jiàn)打印機(jī)清零步驟
  • 安裝驅(qū)動(dòng)時(shí)提示不包含數(shù)字簽名的解...
  • 共享打印機(jī)需要密碼的解決方法
  • 圖解Windows 7系統(tǒng)快速共享打印機(jī)的...
  • 錦州廣廈電腦上門維修

    報(bào)修電話:13840665804  QQ:174984393 (聯(lián)系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號(hào):遼ICP備2023002984號(hào)-1
    上門服務(wù)區(qū)域: 遼寧錦州市區(qū)
    主要業(yè)務(wù): 修電腦,電腦修理,電腦維護(hù),上門維修電腦,黑屏藍(lán)屏死機(jī)故障排除,無(wú)線上網(wǎng)設(shè)置,IT服務(wù)外包,局域網(wǎng)組建,ADSL共享上網(wǎng),路由器設(shè)置,數(shù)據(jù)恢復(fù),密碼破解,光盤刻錄制作等服務(wù)

    技術(shù)支持:微軟等
    yellow字幕网在线| 亚洲国产另类av| 日韩国产精品91| 激情综合色播激情啊| 国产91精品一区二区| 国产日韩欧美a| 午夜视频在线观看一区| 欧美乱熟臀69xxxxxx| 亚洲福利视频免费观看| 久久久国产精彩视频美女艺术照福利| 午夜精品理论片| 99国产视频| 中文字幕乱码免费| 欧美美女一级片| 亚洲v国产v欧美v久久久久久| 国产在线拍揄自揄拍无码视频| 一区二区三区精彩视频| 国产精品伦理一区二区三区| 日本成本人片免费观看| 成人在线直播| 精品视频在线一区二区在线| 第一会所亚洲原创| 日韩精品亚洲专区| 国产精品久久久久久久久快鸭| 欧美日韩一区三区四区| 日韩一区二区精品视频| 成人妇女免费播放久久久| 一区二区不卡在线视频 午夜欧美不卡'| 国产精品人人妻人人爽人人牛| 全黄一级裸体片| 国产精品成人无码| 国产9色视频| 国产youjizz在线| 亚洲伦理网站| 国内精品亚洲| 久久人人爽爽爽人久久久| 欧美日韩另类国产亚洲欧美一级| 乱亲女秽乱长久久久| 国产欧美在线一区二区| 亚洲精品一二三四五区| 国产精品国产精品88| 欧洲成人一区二区三区| 国产色视频网站| 日韩电影免费看| 日韩精品一卡| 91亚洲男人天堂| 日韩欧美国产麻豆| 国产精品91在线观看| 国产一二三区在线播放| 亚洲激情图片网| 天天操天天射天天舔| 男人天堂免费视频| 成人欧美一区二区三区的电影| 五月激情综合| 久久中文字幕电影| 亚洲精品suv精品一区二区| 成人免费视频97| 日韩免费高清在线| 亚洲第一精品在线观看 | 麻豆精品一区| 久久久久久久高潮| 午夜精品爽啪视频| 久久久亚洲欧洲日产国码aⅴ| 日韩尤物视频| 性猛交ⅹxxx富婆video | 网红女主播少妇精品视频| 精品一区二区三区香蕉蜜桃| 欧美日韩亚洲综合在线| 琪琪第一精品导航| 国产97在线 | 亚洲| 69精品久久久| 成年人三级网站| 国产高清不卡| 久久国产一二区| 91福利精品视频| 日韩av123| 在线观看亚洲色图| 国产精品-色哟哟| 久久久亚洲精华液精华液精华液| 香蕉免费一区二区三区在线观看| 国产精品正在播放| 精品国产123| 久久精彩视频| xxxx日本免费| 国产永久在线观看| 亚洲wwww| 韩日欧美一区二区三区| 日韩免费在线观看| 久草精品电影| 欧日韩不卡视频| 免费a级片网站| 精品亚洲二区| 久久日一线二线三线suv| xxxxxxxxx欧美| 青青草精品视频在线| 中文字幕日本视频| 欧美精品久久久久久久久久丰满| 精品视频免费在线观看| 亚洲精品伦理在线| 久久青草福利网站| 尤物国产在线观看| 亚洲另类图片另类电影| а√在线中文网新版地址在线| 日本vs亚洲vs韩国一区三区二区| 欧美一级二级三级乱码| 欧美在线一区二区三区四区| 欧美日韩精品在线观看视频 | 国产一区影院| 97久久精品人人澡人人爽| www.99久久热国产日韩欧美.com| 免费特级黄色片| 99热这里只有精品66| 亚洲无线看天堂av| 精品一区二区成人精品| 亚洲性夜色噜噜噜7777| 成人综合视频在线| 亚洲xxxx天美| 中文不卡1区2区3区| 91视频.com| 97香蕉久久超级碰碰高清版| 91蝌蚪视频在线| 国产精品久久精品牛牛影视| 视频一区中文字幕精品| 亚洲精品高清在线| 超碰97在线播放| 国产亚洲精品久久久久久无几年桃| 午夜爽爽爽男女免费观看影院| 亚洲婷婷影院| 欧美综合色免费| 亚洲一区二区三区精品动漫| 少妇无套内谢久久久久| 国产探花视频在线观看| 国产精品66部| 午夜精品福利电影| a级在线免费观看| 一级黄色av| 性感少妇一区| 日韩视频精品在线| 影音先锋资源av| 超清福利视频| 99re国产精品| 三级精品视频久久久久| 老司机av网站| 加勒比在线日本| 国产亚洲综合精品| 日韩视频在线一区| 中文字幕 欧美 日韩| 免费女人黄页| 国产日韩欧美一区| 日韩在线观看网站| 久久精品女同亚洲女同13| 天天看片激情网站| 蜜桃精品视频在线观看| 欧美激情网友自拍| 免费黄在线观看| 国产黄色片在线播放| 国产成人免费视频一区| 浅井舞香一区二区| 国产极品美女高潮无套嗷嗷叫酒店| 欧美性videos| 国产日韩欧美精品综合| 国产一区福利视频| 国产哺乳奶水91在线播放| 亚洲欧美综合久久久久久v动漫| 91官网在线免费观看| 男人和女人啪啪网站| 91freevideo| 亚洲二区精品| 欧美国产日韩精品| 青娱乐国产精品| 超碰中文在线| 精品成人久久av| 青青草视频在线免费播放| 青柠在线免费观看| 国产美女诱惑一区二区| 欧美亚洲午夜视频在线观看| 三级黄色在线视频| 嫩草伊人久久精品少妇av杨幂| 性做久久久久久免费观看| 人妻少妇精品久久| 2018狠狠干| 久久草av在线| 999在线免费观看视频| 男人天堂网在线视频| 日韩精品久久久久久久电影99爱| 国产午夜精品全部视频在线播放 | 日本在线视频中文字幕| 成年男女免费视频网站不卡| 亚洲福利一区二区三区| 91视频 -- 69xx| 最近中文字幕mv第三季歌词| av毛片久久久久**hd| 欧美精品欧美精品| 国产超级av| 日韩福利视频导航| 亚洲已满18点击进入在线看片 | 国产一区二区观看| 久久躁狠狠躁夜夜爽| 欧美a∨亚洲欧美亚洲| 亚洲精品福利|