女友照片,python男友發現貓膩,這也太上頭了吧!

嗨,大家好

這裡是汐仔

大家還記得五一期間刷屏的這麼一個影片嗎?影片主要是粉絲投稿了一張照片,「EyeOpener」透過物理、地理等多角度交叉分析,找到白色區域的所在地。

女友照片,python男友發現貓膩,這也太上頭了吧!

是不是看這個影片是不是隻想大呼過癮?簡直的妙蛙種子到米奇妙妙屋——妙到家了。

果然人類的參差已經體現到如此了嗎?難道這寫技術我們普通人已經無法擁有了嗎?

不,其實我們可以的,我們雖然不能像「EyeOpener」透過物理、地理等多角度交叉分析,找到白色區域的所在地。但是我們可以藉助工具啊。

女友照片,python男友發現貓膩,這也太上頭了吧!

用長板來補充自己的短板嘛,五分鐘帶你瞭解如何用圖片定位具體為止。

首先,我面先要知道什麼是描述資料的資料資訊,這類資料資訊我們稱之為元資料!

舉個栗子:比如,有一條學生資訊記錄,其中包括欄位姓名(name)、年齡(age)、性別(male)、班級(class)等,那麼name、age、male、class就是元資料。透過它們的描述,一條關於學生資訊的資料記錄就產生。

相對的,圖片資訊也是存在元資料的,網上官方稱之為exif(exchange image file format),中文意思是交換影象檔案格式。

女友照片,python男友發現貓膩,這也太上頭了吧!

要注意哦有些圖片是沒有元資料的,比如壓縮過的圖片,元資料被破壞,無法探測,所以呢圖片一定要是原圖。

如果你想用微信朋友圈,微博的圖片來測試這次的程式碼,怕是沒有希望了,因為都是被壓縮過的圖片。

我們先來看看實操案例,一位正準備下班的py開發小哥接到女朋友今晚要加班的電話,並給他發來一張背景模糊的自拍照。(案例來源與網路有侵致刪)

女友照片,python男友發現貓膩,這也太上頭了吧!

小哥第六感突然感覺不妙啊,女朋友公司上個專案才完成沒多久,後續的專案也沒有那麼急,怎麼會現在加班呢?於是心生疑惑。

隨後果斷擼了一段程式碼來分析一波照片,結果一看,小哥頓時傻眼了,拍攝地址居然是酒店定位?

女友照片,python男友發現貓膩,這也太上頭了吧!

雖然表示很同情小哥啊,但是我們秉著造福大家的心情來分析一波小哥是如何使用python來分析照片的呢?

女友照片,python男友發現貓膩,這也太上頭了吧!

(本章內容僅供學習記錄使用,請勿用於商業以及非法用途!)

引入exifread模組

首先安裝python的exifread模組,用於照片分析

pip install exifread 安裝exfriead模組

女友照片,python男友發現貓膩,這也太上頭了吧!

GPS經緯度資訊

其實我們平時拍攝的照片裡,隱藏了大量的私密資訊

包括 拍攝時間、極其精確 具體的GPS資訊。

下面是透過exifread模組,來讀取照片內的經緯度資訊。

女友照片,python男友發現貓膩,這也太上頭了吧!

百度API將GPS轉地址

這裡需要使用呼叫百度API,將GPS經緯度資訊轉換為具體的地址資訊。

這裡,你需要一個呼叫百度API的ak值,這個可以自行註冊啊,註冊一個百度開發者獲得。呼叫之後,就可以將拍攝時間、拍攝詳細地址都解析出來。

女友照片,python男友發現貓膩,這也太上頭了吧!

如果意識到元資料的重要性,其實玩出的花樣非常多,這也是網路安全中取證調查的常用手法。

舉兩個使用場景,就意識到其實這個手法很有效。

假設一個士兵把他的一些帶有元資料的照片放在他的部落格或者web網站上。

那麼敵軍就可以下載照片,並且在很短的時間內掌握這名士兵的活動軌跡。

如果你想定位你女朋友的具體位置,只需要讓她發你微信一張剛拍好的原圖照片即可!

前提是她手機相機打開了“儲存照片的地理位置(懂的都懂哈)

一不小心又到底部了。

如果我的內容你看得有趣,希望你能

點贊、收藏、評論、轉發

!如果你喜歡汐仔的文章就

關注

我吧!你們點一點手指,就是汐仔持續創作的動力呀~

TAG: 照片小哥資訊資料exifread