中国骇客云IP地理位置截取,精准度非常高!想使用的会员们可以加入我们噢 ~~

中国骇客云平台将在本平台vip客户端发布网页工具:ip地理位置获取信息。
之前有的人在做hrml5地理位置信息获取,前提必须通过手机点击允许才可以获取目标的信息,弊端:如果用户不点击允许的话是测试不到对方的真实地理位置的,那么必须得需要一些钓鱼等技术让用户点击才可以的。
第二种方法是我们骇客云出的教程使用高德地图以及百度地图谷歌地图等API接口,接入目标网站然后使用xss获取经度纬度页面信息,伪造数据,进行查看目标的真实地理位置,这样操作有点高比较麻烦。得需要自己模拟用户当时的数据。
今天我们介绍一种直接在IP真实地理位置数据库直接查询IP地理位置,根据官网的高德地图接口进行查询。
教程如下:
首先使用ip信息获取,这里官网的ip信息采集页面为:http://hackerschinaip.eu5.org/    因为之前做的aip接口和xss数据获取的,及时手机用户不点击允许都可以获取对方的IP信息。操作如下图:

这是官网的获取数据,直接查看IP就可以。
第二步:进入骇客云平台。
点击开始,打开菜单的应用库,搜索:hackerip地理位置 找到该应用,如下图:

然后点击安装,安装完毕以后。
打开,搜索获取到的IP地址:如下图所示:
查看到的ip地址最后一个是非常精准的,今天我们获取的IP地理位置应该是我们官微上用户的真实地理位置。他当时触发的是官网的xss获取ip、
最后官网的高德应用中查看最后的信息:如下图:

我用的QQ截图,可能上传到官网的时候会出现模糊的现象,不过咱们官网的用户可以亲自去测试。
最后说明一下:该ip数据库的地理位置非常准确。
如果不准确可以进行报错,第二我们并没有申请该站的api接口,嵌入式开发,所以在应用上还得需要手动去看。第三,该应用是有弊端的,经过测试:对于机房服务器的ip地址,使用流量手机的Ip地址,不准确。连入内网的wifi手机ip,办公内网,家庭公网准确率在85%,所以请大家在测试的时候看一下最后数据是否显示街区,如果显示说明成功率已经在85%精确度大概在1到2公里左右。
分界线。
获取目标Ip的方法:
可以自己写xss获取方法,详情查询我们的历史文章。
可以使用网页插件监控的方法。
可以使用qq显ip、
可以用软件查看对方Ip。、
方法很多:百度一下吧。
我们官网用的是:官网页面采集,xss页面采集,官网游客监控采集。
大家也可以使用一些网站统计的代码直接可以获取当时用户访问的Ip地址后台就可以查询的。教程到此结束!感谢支持。

HTML5定位的基本方法中国骇客云平台

地理位置(Geolocation)是 HTML5 的重要特性之一,提供了确定用户位置的功能,借助这个特性能够开发基于位置信息的应用。今天这篇文章向大家介绍一下 HTML5 地理位置定位的基本原理及各个浏览器的数据精度情况。

在访问位置信息前,浏览器都会询问用户是否共享其位置信息,以 Chrome 浏览器为例,如果您允许 Chrome 浏览器与网站共享您的位置,Chrome 浏览器会向 Google 位置服务发送本地网络信息,估计您所在的位置。然后,浏览器会与请求使用您位置的网站共享您的位置。

HTML5 Geolocation API 使用非常简单,基本调用方式如下:
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(locationSuccess, locationError,{
// 指示浏览器获取高精度的位置,默认为false
enableHighAccuracy: true,
// 指定获取地理位置的超时时间,默认不限时,单位为毫秒
timeout: 5000,
// 最长有效期,在重复获取地理位置时,此参数指定多久再次获取位置。
maximumAge: 3000
});
}else{
alert(“Your browser does not support Geolocation!”);
}
locationError为获取位置信息失败的回调函数,可以根据错误类型提示信息:
locationError: function(error){
switch(error.code) {
case error.TIMEOUT:
showError(“A timeout occured! Please try again!”);
break;
case error.POSITION_UNAVAILABLE:
showError(‘We can\’t detect your location. Sorry!’);
break;
case error.PERMISSION_DENIED:
showError(‘Please allow geolocation access for this to work.’);
break;
case error.UNKNOWN_ERROR:
showError(‘An unknown error occured!’);
break;
}
}
locationSuccess为获取位置信息成功的回调函数,返回的数据中包含经纬度等信息,结合Google Map API 即可在地图中显示当前用户的位置信息,如下:
locationSuccess: function(position){
var coords = position.coords;
var latlng = new google.maps.LatLng(
// 维度
coords.latitude,
// 精度
coords.longitude
);
var myOptions = {
// 地图放大倍数
zoom: 12,
// 地图中心设为指定坐标点
center: latlng,
// 地图类型
mapTypeId: google.maps.MapTypeId.ROADMAP
};
// 创建地图并输出到页面
var myMap = new google.maps.Map(
document.getElementById(“map”),myOptions
);
// 创建标记
var marker = new google.maps.Marker({
// 标注指定的经纬度坐标点
position: latlng,
// 指定用于标注的地图
map: myMap
});
//创建标注窗口
var infowindow = new google.maps.InfoWindow({
content:”您在这里<br/>纬度:”+
coords.latitude+
“<br/>经度:”+coords.longitude
});
//打开标注窗口
infowindow.open(myMap,marker);
}
经过测试,Chrome/Firefox/Safari/Opera四个浏览器获取到的位置信息都是一摸一样的,估计都是用的同一个位置服务,数据如下:

而IE浏览器的和上面几款浏览器获取到的数据不一样,数据如下:

位置服务用于估计您所在位置的本地网络信息包括:有关可见 WiFi 接入点的信息(包括信号强度)、有关您本地路由器的信息、您计算机的 IP 地址。位置服务的准确度和覆盖范围因位置不同而异。

总的来说,在PC的浏览器中 HTML5 的地理位置功能获取的位置精度不够高,如果借助这个 HTML5 特性做一个城市天气预报是绰绰有余,但如果是做一个地图应用,那误差还是太大了。不过,如果是移动设备上的 HTML5 应用,可以通过设置 enableHighAcuracy 参数为 true,调用设备的 GPS 定位来获取高精度的地理位置信息。