当然是可以做到的啦~
总所周知,我们的IP定位只是定位公网IP,精准度顶多在300-100米。
其实我们在特定情况下(比如需要在建筑密集的街区定位一个骗子的藏匿地点)的时候,这个范围略大,不能很好的获取对方的位置。
以下的的技术,经测试可以使IP定位精准度控制在50米以内。
此技术利用了HTML5 Geolocation API
直接调用方法即可,即使是4G网页没问题。
最原始代码如下,我自己加了一些,现在编写index.php页面代码:
然后来写接受页面 geolocation2.php 的代码
注意点:对方必须点击授权以后才能拿到对方的经度纬度(这个缺点可以结合社工实现)
现在来做个小测试
假设让对方访问我们的站点,他的页面上会显示,它自己的经纬度,并且这个数据会保存在我们的站点数据里
然后我们的站点上生成了一个geo.txt文件
打开geo.txt
对方的经度纬度已经写入,现在我们打开:http://www.gpsspg.com/maps.htm
把经纬度写上去,找了一个朋友测试,定位他!的确在这里,精准度50米。
现在来完善一些小缺点:
就是去网上扒一个购物网站的源码,把源码复制在index.php里:
图如下,我把网站源码修改成当当网的了
这样就能精准的获取到他的地址位置~~~(自己去试试啊,超爽的~)
如果你是小白,什么都不懂,没关系,我已经把源码打包好了,你只需要把代码放在你站点上即可
获取方法:关注我后评论,我会以私信的方式发给你
在 index.php 的1855行,把域名改成大家的就OK
閱讀更多 i春秋論壇 的文章