部分网站允许空白referer的防盗链图片的js破解代码
2011-05-12 00:00
330 查看
Javascript源码:
调用方法:
完整演示代码:
function showImg( url ) {
var frameid = 'frameimg' + Math.random();
window.img = 'window.onload = function() { parent.document.getElementById(\''+frameid+'\').height = document.getElementById(\'img\').height+\'px\'; }';
document.write('');
}
直接盗链:
js破解盗链:
showImg('http://image-7.verycd.com/5f95d1b249b411d069ecdb2c7a370e3c160890(600x)/thumb.jpg');
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
兼容性:已测试IE6、IE7、IE8、chrome 7、FF3.6、Opera10.63
防御方法:
1、不允许referer为空(不建议,因在某些开启隐私模式的浏览器中,或https页面引用下,referer是空的);
2、地址变更(lighttpd的是根据有效时间,nginx的根据是md5);
3、登录校验(如必须登录网站帐号后才能访问);
function showImg( url ) { var imgid = Math.random(), frameid = 'frameimg' + imgid; window['img'+imgid] = '<img id="img" src=\''+url+'?kilobug\' /><script>window.onload = function() { parent.document.getElementById(\''+frameid+'\').height = document.getElementById(\'img\').height+\'px\'; }<'+'/script>'; document.write('<iframe id="'+frameid+'" src="javascript:parent[\'img'+imgid+'\'];" frameBorder="0" scrolling="no" width="100%"></iframe>'); }
调用方法:
showImg('图片地址');
完整演示代码:
function showImg( url ) {
var frameid = 'frameimg' + Math.random();
window.img = 'window.onload = function() { parent.document.getElementById(\''+frameid+'\').height = document.getElementById(\'img\').height+\'px\'; }';
document.write('');
}
直接盗链:
js破解盗链:
showImg('http://image-7.verycd.com/5f95d1b249b411d069ecdb2c7a370e3c160890(600x)/thumb.jpg');
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
兼容性:已测试IE6、IE7、IE8、chrome 7、FF3.6、Opera10.63
防御方法:
1、不允许referer为空(不建议,因在某些开启隐私模式的浏览器中,或https页面引用下,referer是空的);
2、地址变更(lighttpd的是根据有效时间,nginx的根据是md5);
3、登录校验(如必须登录网站帐号后才能访问);
相关文章推荐
- 部分网站允许空白referer的防盗链图片的js破解代码
- 部分网站允许空白referer的防盗链图片的js破解代码
- javascript 破解允许空白referer的防盗链图片
- js制作网站首页图片轮播特效代码
- 网站常用的一种JS的图片幻灯片特效代码
- 破解图片防盗链的代码(asp/php)测试通过
- asp破解(百度,网易,新浪,搜狐,QQ空间)图片防盗链代码
- 【转载】通过JS破解图片防盗链限制
- 如何破解对方网站的图片防盗链
- asp.net网站图片防盗链机制示例代码
- asp破解(百度,网易,新浪,搜狐,QQ空间)图片防盗链代码
- js实现网页图片延时加载的原理和代码 提高网站打开速度
- js实现网页图片延时加载的原理和代码 提高网站打开速度
- 网站常用的一种JS的图片幻灯片特效代码
- 破解图片防盗链的代码(asp/php)测试通过
- 网易、百度、新浪网站图片外链破解代码
- js实现文件上传,图片本地预览(部分代码是借鉴的)
- h5破解网站图片防盗链
- js使网站首面推荐产品图片滚动
- JS滚动图片切换_html5+jQuery代码