白帽黑客: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


分享到:


相關文章: