其他分享
首页 > 其他分享> > 【黑帽】利用网页事件中的错误进行跳转

【黑帽】利用网页事件中的错误进行跳转

作者:互联网

今天发现一个网站,跳转的非常的有趣,既不是js的跳转也不是代码的html代码的跳转,前几天就看到了类似的网站。一直没有时间来看,今天正好有空,好好的看了一下,发现真是有趣。



<IMG style="DISPLAY: none" alt=""  src="http://www.zhizhuowz.com/123.gif"  one rror="if(document.referrer.indexOf('%')!=-1){location.href='http://www.zhizhuowz.com/go.html'}">



DISPLAY: none这句的意思是边框样式不现实。尽量不要用,容易发生错误

后面的图片超链接123.gif是虚构的,没有这张图片。用来出发后面的事件的

onerror事件是一个重点,当前面图片显示不了的时候出发后面的事件。

后面的那个超链接go.html就是一个跳转的页面。打开后就会跳转。

后面这个页面里存放的跳转代码就是下面的这段。





<html>

<body>

<SCRIPT LANGUAGE="javascript"> 

<!-- Start Code

var ver = navigator.appVersion; 

if (ver.indexOf("MSIE") != -1) 



window.location.href="http://www.zhizhuowz.com" 

}else

window.location.href="http://www.zhizhuowz.com" 

// End Code --> 

</SCRIPT> 

</body>

</html>



代码中跳转的链接已经被我换成了本博客的链接了。 

大家知道跳转代码是会被百度发现的不利于seo,js虽然不会收录,但是百度蜘蛛爬过的时候是会发现而且会进入算法里的。所以这次发的这个事件判断跳转就显的格外的高级一些~~~呵呵~~洪雨不是做网站开发的,所以说的不好请见谅。

本文转载自:http://www.zhizhuowz.com/post-121.html

 

标签:www,网页,代码,黑帽,html,跳转,http,com
来源: https://www.cnblogs.com/hongyuyingxiao/p/14123178.html