nixintel?網(wǎng)站上有一道限時挑戰(zhàn),從一張照片中圖片中推理出拍攝者所在酒店头朱。
其中有一篇很有意思运悲,感覺很有意思,就尋找到原文翻譯貼了出來项钮。
大意翻譯如下:
這篇文章將說明我如何從10月30日開始解決Tilman Wagner的挑戰(zhàn)班眯。
不得不承認,這是迄今為止我所遇到的最困難的Quiztime挑戰(zhàn)烁巫。
當(dāng)然署隘,挑戰(zhàn)的結(jié)果并重要,重要的是您在此過程中所學(xué)到的東西亚隙,而我更是通過這次挑戰(zhàn)學(xué)到了很多東西磁餐。下面是這張?zhí)魬?zhàn)照片:
除照片外拍攝者額外提供的信息如下:
1,天空中的飛機是從倫敦飛往香港的波音747
2阿弃,該照片攝于2019年10月30日诊霹。
3,拍攝者在旅館里渣淳。
挑戰(zhàn)問題是確定拍攝者所在的酒店脾还,在解決這個根本問題前,還有很多其他問題去解決入愧。
除開給出的信息外鄙漏,照片中也有一些有幫助的信息:
1,天氣晴朗棺蛛,晴天泥张。
2,陰影表示太陽可能在拍攝者后面鞠值。
3媚创,飛機在天空中的位置。這將至關(guān)重要彤恶。
如果您嘗試通過反向圖像搜索解決此問題钞钙,那么您很不走運。圖片中的建筑物毫無特色声离,無法與任何反向圖像搜索相匹配芒炼。我嘗試過分塊查找匹配,但很不幸運术徊,也失敗了本刽。
我還檢查了拍攝者的Twitter賬戶,以查看他10月30日的動向,但很不幸運子寓,同樣失敗了暗挑。如果你嘗試查找拍攝者在此之前所到過的地方,你會發(fā)現(xiàn)他去過的地方很多斜友。他經(jīng)常性在德國炸裆,但有時在阿爾巴尼亞,甚至有去蒙古鲜屏。試圖通過猜測尋找到他照片拍攝城市是毫無意義的烹看。
規(guī)劃方法:縮小范圍
那么從哪里開始呢?我可以從尋找可能要花很長時間從尋找建筑物開始洛史,也可以只有一些表面信息的飛機開始惯殊。
與往常一樣,解決此類地理位置難題的最佳方法是從頭開始也殖,然后變得越來越小土思。
從理論上講,這張照片幾乎可以在世界任何地方拍攝毕源,但是通過識別越來越多的信息浪漠,限制參數(shù)就變得越來越嚴格陕习,直到確定特定建筑物為止霎褐。
剛開始會有點復(fù)雜,但是只要知道飛機的日期和路線该镣,就有可能尋找到拍攝者在所看向的建筑物冻璃。
該建筑物可能在世界任何地方(這是一個最安全的假設(shè)……)损合,但我們也知道它在倫敦和香港之間的飛行路線上省艳。立刻,這意味著它不在北美或南美嫁审,非洲或大洋洲跋炕。它必須位于歐洲,中亞或亞洲本身律适。這看起來毫無幫助辐烂,但是其實它已經(jīng)將可能的位置范圍縮小了很多,其剔除的范圍超出了您的想象捂贿。
我們同時也知道拍照時間是在白天纠修。這意味著一旦確定了飛機,就可以確定路線厂僧,在知道路線后扣草,便可以明確的知道任何給定時間里飛機的位置,以及當(dāng)時的所在位置是白天還是黑夜。因而首要目的是識別飛機辰妙。
確定飛機
前面信息提醒我們鹰祸,該航班是10月30日從倫敦飛往香港波音747-8F。
為了鎖定飛機上岗,我們需要知道當(dāng)天倫敦和香港之間往返的所有航班信息和飛機類型福荸。問題是倫敦有五個國際機場(希思羅機場,蓋特威克機場肴掷,城市機場敬锐,斯坦斯特德機場和盧頓機場),而香港只有一個呆瞻。
這意味著查看從倫敦機場到達香港的航班會更容易台夺,而不是嘗試以五個可能的起點進行相反的嘗試。
歷史飛行數(shù)據(jù)可從幾個不同的地方獲取痴脾。FlightRadar是最知名的颤介,除此之外Airportia和Flight Aware等。我參加這個測驗的時間有些晚了赞赖,到了拍攝圖像十多天后才參加滚朵,這意味著如果沒有高級帳戶,我將無法從FlightRadar獲取數(shù)據(jù)前域。
FlightAware也會對此類歷史數(shù)據(jù)收費辕近,而Airportia僅列出定期的客運航班。幸運的是匿垄,托比·布魯姆(Tobi Bluhm)已經(jīng)確定該航班一定是N617UP移宅,這是UPS的貨運航班,于10月30日世界標準時間6:12從倫敦斯坦斯特德出發(fā)椿疗,飛往香港漏峰。感謝Tobi –如果沒有您的幫助,我將花費更長的時間届榄,并且可能還會花費一些現(xiàn)金浅乔!
這信息看起來幫助不大靖苇,但是成功識別到了飛機,就意味著我們擁有最終識別拍攝者所住的酒店(和房間)以及準確拍攝照片的時間(在幾分鐘之內(nèi))所需的所有信息攻晒。
他將在非常接近這條線的附近:
有了這些幾何圖形顾复、歷史天氣預(yù)報和日落計算,就可以使用該飛行路徑來大幅縮小拍攝者的位置鲁捏,并最終找到他芯砸。
使用KML文件繪制路徑
從理論上講,所有這一切都應(yīng)該很容易假丧,但是如何從6000英里的飛行路線尋找到確切的酒店呢双揪?
幸運的是,F(xiàn)lightRadar和FlightAware都可以將飛行軌跡下載為KML文件包帚。如果您不熟悉KML文件渔期,可以在Google Earth中打開它,然后查看和分析KML映射數(shù)據(jù)渴邦。
在拍攝者的圖片中獲取到了航班位置信息疯趟。
意味著我們能夠在飛機旅程的每個階段看到飛機的確切位置、高度和方向谋梭。
在Google Earth中查看這些數(shù)據(jù)能更直觀地看到飛機所在的位置信峻,之后通過將Google Earth中的視圖與拍攝者照片中的信息進行交叉引用,便可以確定拍攝位置瓮床。
在Google Earth中打開KML文件時盹舞,整個飛行路線都會覆蓋在地圖上。
下面是效果展示:
請注意隘庄,KML疊加層不僅顯示位置踢步,還顯示高度〕蟛簦滑塊(圖片的左上角)可以移動到特定時間获印,以便您可以看到飛機的位置。
下面是在香港的下降和降落路徑:
那么吼鱼,我們?nèi)绾问褂眠@些信息來幫助您找到拍攝者蓬豁?
我們需要做一些簡單的幾何題绰咽。
幾何
現(xiàn)在我們有了所有的飛行路徑數(shù)據(jù)菇肃,我們可以將其與日落/日出信息和幾何圖形結(jié)合起來,以計算拍攝者的位置取募。
我們知道飛機在世界標準時間06:12從倫敦斯坦斯特德起飛琐谤。
將這些信息放到Suncalc中,結(jié)果顯示當(dāng)時的斯坦斯特德天還很暗:
接下來玩敏,飛機駛向阿姆斯特丹斗忌。會是這個城市嗎?
我們對阿姆斯特丹重復(fù)相同的方法旺聚,我們可以看到當(dāng)飛機在世界標準時間06:37越過時天也是暗的织阳,所以它不可能是拍攝者所在的城市。
請務(wù)必記住一點砰粹,飛行數(shù)據(jù)始終以UTC表示唧躲,而不管本地時間如何。這包括“ Google地球”中的時間滑塊,可用于顯示飛機的位置弄痹。另一方面饭入,Suncalc始終顯示相對于UTC的當(dāng)?shù)貢r間,因此阿姆斯特丹是UTC +1肛真。如果您不記住此細節(jié)谐丢,很容易感到困惑!
因此蚓让,排除阿姆斯特丹后乾忱,有什么辦法可以簡單的檢查剔除飛行路線附近的每個城市?
有!
這兒有一些幾何信息的來源丑念。
飛機經(jīng)過阿姆斯特丹之后遗增,在089度航向上改變航向,幾乎是直接向東寞肖。
實際上,如果我們查看跟蹤日志衰腌,則發(fā)現(xiàn)飛機在荷蘭新蟆,德國,波蘭右蕊,白俄羅斯和俄羅斯的整個過程中僅進行了一些微小的航向校正琼稻,等到了俄羅斯,才轉(zhuǎn)向哈薩克斯坦饶囚,中國和香港:
飛機大約在世界標準時間10:00(當(dāng)?shù)貢r間15:00)越過哈薩克斯坦萝风,但是到越過中國時已經(jīng)很黑了嘀掸。這意味著在拍攝者當(dāng)時不可能在中國,因此我們可以將其從潛在候選者中排除规惰。
此外睬塌,由于飛機的航向通常總是東移歇万,所以拍攝者一定已經(jīng)大致面向西揩晴,才能使飛機朝向他。太陽從他身后飛來的事實加上陰影的角度表明贪磺,太陽大致在東南方硫兰,即在他的左肩上方:
這意味著,無論蒂爾曼在哪里寒锚,他拍照的時間都是大早上劫映。不可能是在晚上呻粹,否則太陽不能面對他。
因此苏研,可能縮小搜尋范圍等浊。
有可能符合條件的的國家/地區(qū)只剩下荷蘭,德國摹蘑,波蘭筹燕,白俄羅斯或俄羅斯西部的最東部,因為這是飛機在白天和太陽仍然在東南時飛過的唯一地方衅鹿。
這范圍還是很大撒踪,但已經(jīng)大幅度的縮小查找范圍。
照片中建筑可見高度為五層大渤,另外至少一到兩層(根據(jù)拍攝者的身高而定)沒被在照片中顯示出來制妄,因此,該建筑物至少高六至七層高泵三,并緊挨著拍攝者的酒店耕捞。
這有力地暗示拍攝者所在位置是城市,而不是農(nóng)村或者郊區(qū)烫幕。
因此俺抽,這意味著我們只需要在一個可能的國家/地區(qū)中找到靠近飛行路線,而且吻合飛行路線的城市较曼。
因此磷斧,接下來我們需要一些輔佐圖形來幫助確定方向:
從飛行數(shù)據(jù)中我們可以知道捷犹,這架飛機在整個歐洲的大部分旅程中都幾乎要向東方行駛弛饭。
通過在原始圖像上覆蓋羅盤點,可以推斷出拍攝者的位置必須在飛行路線的北部萍歉。
如果他在飛機向東飛行的航跡的南側(cè)侣颂,凝結(jié)尾跡將是如下所示:
如果您在思維上很難做到這一點,請不要擔(dān)心翠桦,我將在稍后展示如何用Google Earth視覺上確認這一點横蜒。
還有一個問題胳蛮,為什么飛機似乎垂直地面的人的姿勢行進销凑?我將在短期內(nèi)回答這個問題,因為它將有助于確定準確的位置仅炊,但是我們首先需要知道拍攝者所在城市斗幼。
鎖定柏林
由于圖片中的角度表示拍攝者位于飛行路線的北部,因此我們可以消除不吻合的地區(qū)抚垄。
不可能是漢諾威或不倫瑞克蜕窿,因為它們在南部谋逻。
絕對不可是波茲南或華沙。伏爾加格勒可能是候選人桐经,但對于太陽位置來說毁兆,它的位置會是在便晚的時間:
無論如何,這些地區(qū)的都不符合照片中的晴朗藍天:
但是阴挣,有一個城市是非常的有可能气堕。它靠近飛行路線,并且城市的大部分也在正確的位置:
歷史性的天氣報告還確認當(dāng)時柏林上空沒有云:
飛機經(jīng)過柏林時畔咧,太陽也位于正確的位置(東南):
因此茎芭,柏林似乎是蒂爾曼最有可能的所在地。
從“倫敦和香港之間的某個地方”的搜索參數(shù)開始誓沸,我們通過檢查飛機經(jīng)過時的日光以來剔除許多國家梅桩。
然后,通過使用照片相對于飛行路線的方向拜隧,來剔除除剩余國家中的城市宿百,例如漢諾威或華沙。
最終排查下來洪添,
柏林確實是唯一符合日光犀呼,天氣條件,太陽位置以及相對于飛機飛行路線的方向和位置的正確標準的城市薇组。
接近目標
因此外臂,如果拍攝者在柏林,我們?nèi)绾卫脤D片和飛行路線的了解來找到他律胀?
當(dāng)然宋光,您可以用Google搜索“柏林的酒店”,然后尋找匹配的物件炭菌,或者花費數(shù)小時在Google Maps上查尋篩查罪佳。
這種蠻力地理定位方法很無聊,非常緩慢并且效率極低黑低。
他們可能最終會正確赘艳,就像將猴子放在打字機前足夠長的時間,也能撰寫莎士比亞的完整作品克握。
KML文件中有足夠的數(shù)據(jù)蕾管,這將使我們能夠使用Google Earth設(shè)置非常緊密的參數(shù)以進行最終的視覺搜索,因此菩暗,現(xiàn)在我們將拍攝者放到柏林后掰曾,我們將能夠很快找到他。
在此之前停团,此圖中仍然有一個未解決的問題需要我們解決旷坦。當(dāng)我們知道飛機從頭頂飛過時掏熬,為什么飛機似乎垂直向上飛行?
拍攝者的角度是仰望地平線秒梅,而飛機似乎幾乎是垂直飛行旗芬。顯然飛機不是在正頭頂上。
由于地球的曲率關(guān)系捆蜀,飛機即使在水平飛行岗屏,看起來也似乎仍在垂直行進。
從地平線接近的時飛機看上去是在垂直向上的方向行進漱办。
當(dāng)它們在頭頂時这刷,它們是呈現(xiàn)出為水平飛行。
而當(dāng)它們飛遠時娩井,它們看起來是似乎正朝著地平線垂直下降暇屋。
您可以在此處閱讀有關(guān)此效果的更多信息,但就本測驗而言洞辣,這足以表明拍攝照片時飛機正向他駛來咐刨,但仍相距一定距離,并且可能不在柏林上空扬霜。
對照片重新建構(gòu)
現(xiàn)在我們知道了拍攝者在柏林的某個地方定鸟,飛機正朝他行進。
那我們?nèi)绾尾拍苷业?i>確切的位置而無需花費數(shù)小時的時間來搜索地圖呢著瓶?
使用KML文件和Google Earth的3D建筑功能將使我們(幾乎)以飛機軌跡為參考點联予,完美再現(xiàn)照片。
為此材原,我們需要確定拍攝照片時飛機相對于柏林的位置沸久。
飛機移動非常快余蟹。通過使用時間滑塊卷胯,我們可以看到在世界標準時間07:11(柏林時間08:11),飛機遠離柏林威酒,大約在勃蘭登堡附近:
僅僅五分鐘后窑睁,這架飛機幾乎看不見了,并且已經(jīng)完全越過柏林了:
因此葵孤,為了嘗試從地面重新創(chuàng)建視圖担钮,我們需要嘗試捕捉飛機正向地平線駛向蒂爾曼位置的那一刻。但是佛呻,如果我不知道拍攝者所在位置在哪里裳朋,如何在Google Earth中重新創(chuàng)建視圖呢?
這不是件簡單的事情吓著,但稍作試驗和修正錯誤就能很快使事情變得清楚鲤嫡。
拍攝者一定在飛行路線的北邊,我將自己集中在勃蘭登堡門的地面上绑莺,面對拍攝者在照片中的樣子向西:
請注意暖眼,從Google地球的地面上可以看到飛機的路徑(距離為灰色的線)。
由于KML文件還包含高度數(shù)據(jù)纺裁,因此可以正確重現(xiàn)飛機的高度诫肠。
在這張照片中,時間設(shè)置為世界標準時間07:11欺缘。
這時飛機實際上是在勃蘭登堡市附近(距勃蘭登堡門約60公里/ 37英里)栋豫,但是由于地球曲率,您可以在Google Earth中復(fù)制出飛機在天空中垂直的效果谚殊。
下面是在世界標準時間(UTC)兩分鐘后的視圖:
在世界標準時間(UTC)07:15的視圖丧鸯。請注意,此時飛機已完全越過頭頂嫩絮。這也意味著拍攝者必須在世界標準時間07:15之前拍照:
因此丛肢,要讓拍攝者看到飛機像照片一樣垂直朝他走,他必須早于世界標準時間(UTC)07:08拍攝剿干,當(dāng)然也不得早于世界標準時間(07:15)拍攝圖像蜂怎。
為了嘗試最好的地重建條件,我將時間滑塊設(shè)置為UTC 07:13置尔,得出了以下視圖:
照片中飛機幾乎是筆直地向前看杠步,因此要重新創(chuàng)建相同的視圖,我們應(yīng)該能夠從地平面直看時以相同的高度和角度看到飛機榜轿。(注意:要在“ Google地球”中“查找”篮愉,只需按住右鍵并使用鼠標環(huán)顧四周)。
這非常有幫助的差导,但拍攝者并沒有住在勃蘭登堡門试躏,同時也不會過于遙遠。
我們需要設(shè)置更嚴格的參數(shù)來找到他的確切位置设褐。這很簡單颠蕴,只需在Google Earth的地面上四處移動,直到飛行路徑的角度與原始照片中的軌跡轉(zhuǎn)換的角度匹配即可助析。我沒有使用任何復(fù)雜的數(shù)學(xué)公式來執(zhí)行此操作犀被。我只是這樣設(shè)置我的桌面,并一直左右移動(南北)外冀,直到角度大致匹配為止寡键。
匹配角度使事情變得非吃倍妫快。由于無法以匹配的轉(zhuǎn)換軌跡來精確地控制運動藕畔,因此我想設(shè)置一個拍攝者酒店必須位于的盒子的邊界马僻,然后手動檢查該區(qū)域。為此注服,我必須為北韭邓,南,東和西設(shè)置搜索邊界限制溶弟。
東西邊界的設(shè)置非常簡單女淑。拍攝者在高大的建筑物旁邊,所以我不必在建筑物較小的郊區(qū)尋找辜御。于是柏林郊區(qū)構(gòu)成了搜索區(qū)域的東西邊界:
事實證明鸭你,這些方法有點過于粗獷,但總是邊界范圍過大總比過小要好我抠。
設(shè)置北部邊界時苇本,向西移動時“向右”,直到與原始視角相比菜拓,轉(zhuǎn)換軌跡的角度變得吻合為止瓣窄。這意味著我必須從北遠離拍攝者的位置:
然后,通過向南(即向左)移動來重復(fù)相同的過程:
這條邊界我設(shè)置得太靠南了纳鼎。與原始圖像相比俺夕,這里的轉(zhuǎn)換軌跡的角度更接近于絕對垂直。
不過贱鄙,這只是為了證明之前的觀點——注意當(dāng)我在飛行路線從北向南移動時會發(fā)生什么劝贸。兩者角度完全倒置:
這樣就可以絕對確定,如果飛機要向東飛行逗宁,那么拍攝者一定是在飛行路線的北邊映九。
因此,現(xiàn)在我在Google地球上有了一個漂亮的藍色搜索區(qū)域瞎颗。蒂爾曼必須在某個地方件甥,但是在查詢街道之前,還有更多的工作要做哼拔。
我添加了紅色區(qū)域引有,其中沒有任何大型建筑物(如圖片中的建筑物),例如綠地或郊區(qū)房屋倦逐。
因而拍攝者必須在藍色區(qū)域譬正,而不是紅色區(qū)域。
我對搜尋的邊界給得很寬容,因為我不想無意間錯失任何東西曾我。
就算這樣搜索區(qū)域仍只有2公里寬粉怕,檢查時間也不會很長。
接下來您单,我只需要像拍攝者所做的那樣大致向西面對即將到達的飛機:
接下來,我在這個高度將東西東西移動穿過城市:
左邊有一幢熟悉的建筑…
完美搭配凤优!這意味著拍攝者是從柏林米特H +酒店拍攝照片的:
那么如何更精確定位悦陋?
快要接近真相了。
為了使飛機相對于拍攝者處于該位置筑辨,他必須在世界標準時間07:13-07:14(當(dāng)?shù)貢r間08:13-08:14)拍攝照片俺驶。
這是原始照片和娛樂內(nèi)容并排進行比較:
我們甚至可以估算出他必須住在H +酒店的哪個房間:
如果您想嘗試自己復(fù)盤挑戰(zhàn),則可以在此處找到KML文件棍辕。
原文地址:https://nixintel.info/osint/using-flight-tracking-for-geolocation-quiztime-30th-october-2019/