正常的定位原理:
GPS 定位
基站定位
WI-FI定位
透過系統->定位模組->應用->構造資料->傳送網路請求確定位置,而黑產實現修改虛擬定位也是在這幾個環節篡改上層程式碼來操作的。
所謂的“虛擬定位”在安卓系統中主要分為root和未root兩種情況,在iOS系統中分為越獄和未越獄。
1.root和已越獄,相當於已經獲取系統最高許可權,可以直接修改”系統->定位模組”, 或者”定位模組->應用->構造資料->傳送網路請求”環節上的程式碼。
2.免root和免越獄都是在未獲取最高許可權的情況下, 可以修改”定位模組->應用->構造資料->傳送網路請求”這個環節上的資料或者程式碼, 以創造虛假的位置資訊被提交。
簡單來說,就是無論什麼系統、是否root、越獄,都可以透過一定方式攔截GPS定位、WI-FI、基站進行模擬返回,從而達到偷樑換柱的效果。之後類似打卡軟體等第三方應用獲取的資料就是模擬位置的定位資料。
正常的定位原理:
GPS 定位
基站定位
WI-FI定位
透過系統->定位模組->應用->構造資料->傳送網路請求確定位置,而黑產實現修改虛擬定位也是在這幾個環節篡改上層程式碼來操作的。
所謂的“虛擬定位”在安卓系統中主要分為root和未root兩種情況,在iOS系統中分為越獄和未越獄。
1.root和已越獄,相當於已經獲取系統最高許可權,可以直接修改”系統->定位模組”, 或者”定位模組->應用->構造資料->傳送網路請求”環節上的程式碼。
2.免root和免越獄都是在未獲取最高許可權的情況下, 可以修改”定位模組->應用->構造資料->傳送網路請求”這個環節上的資料或者程式碼, 以創造虛假的位置資訊被提交。
簡單來說,就是無論什麼系統、是否root、越獄,都可以透過一定方式攔截GPS定位、WI-FI、基站進行模擬返回,從而達到偷樑換柱的效果。之後類似打卡軟體等第三方應用獲取的資料就是模擬位置的定位資料。