白帽黑客:50米誤差內精準定位對方IP?

當然是可以做到的啦~

白帽黑客:50米誤差內精準定位對方IP?

總所周知,我們的IP定位只是定位公網IP,精準度頂多在300-100米。

其實我們在特定情況下(比如需要在建築密集的街區定位一個騙子的藏匿地點)的時候,這個範圍略大,不能很好的獲取對方的位置。

以下的的技術,經測試可以使IP定位精準度控制在50米以內。

此技術利用了HTML5 Geolocation API

直接調用方法即可,即使是4G網頁沒問題。

最原始代碼如下,我自己加了一些,現在編寫index.php頁面代碼:

白帽黑客:50米誤差內精準定位對方IP?

白帽黑客:50米誤差內精準定位對方IP?

白帽黑客:50米誤差內精準定位對方IP?

白帽黑客:50米誤差內精準定位對方IP?

然後來寫接受頁面 geolocation2.php 的代碼

白帽黑客:50米誤差內精準定位對方IP?

注意點:對方必須點擊授權以後才能拿到對方的經度緯度(這個缺點可以結合社工實現)

現在來做個小測試

假設讓對方訪問我們的站點,他的頁面上會顯示,它自己的經緯度,並且這個數據會保存在我們的站點數據裡

白帽黑客:50米誤差內精準定位對方IP?

然後我們的站點上生成了一個geo.txt文件

白帽黑客:50米誤差內精準定位對方IP?

打開geo.txt

白帽黑客:50米誤差內精準定位對方IP?

對方的經度緯度已經寫入,現在我們打開:http://www.gpsspg.com/maps.htm

把經緯度寫上去,找了一個朋友測試,定位他!的確在這裡,精準度50米。

現在來完善一些小缺點:

就是去網上扒一個購物網站的源碼,把源碼複製在index.php裡:

圖如下,我把網站源碼修改成噹噹網的了

白帽黑客:50米誤差內精準定位對方IP?

這樣就能精準的獲取到他的地址位置~~~(自己去試試啊,超爽的~)

如果你是小白,什麼都不懂,沒關係,我已經把源碼打包好了,你只需要把代碼放在你站點上即可

獲取方法:關注我後評論,我會以私信的方式發給你

白帽黑客:50米誤差內精準定位對方IP?

在 index.php 的1855行,把域名改成大家的就OK


分享到:


相關文章: