今天阿南在工作QQ上通过了一个好友的申请,发现原来是一名站长,不过这位站长比较大佬,在我同意了好友申请之后连一句“你好”都没有,一直在向阿南提问,在回答完几个问题之后连一句“谢谢”也没有就直接闪了,这样的大佬着实不多见,看来阿南还是有很多东西需要学习啊!
在访问了这位大佬的博客之后,阿南发现了一篇特别有意思的文章,就是关于网页暗链挂马详细教程,所以转载过来分享一下。转载这篇文章并不是让大家学习这位大佬在客户的网站挂暗链,而是想让各位站长了解挂暗链方法从而学会去解决这类的问题,身为一名白帽SEO站长,以挂暗链为耻!
以上是被挂暗链的网页源代码图片,以下为四种网页挂暗链的方法:
1、链接位于页面可见范围之外。可以将position位置属性设置成负数,则链接无法显示在可见页面之内。
style=“position:absolute;left:expression_r(1–900);top:expression_r(3–999);“> href=“暗链网址”>关键词
style=“text–indent:-9999em; display:block;float:left“>=“暗链网址”>关键词
2、利用跑马灯marquee属性,链接以跑马灯形式迅速闪现,跑马灯的长宽设置很小,同时将闪现的频率设置很大,使得查看页面时不会有任何影响。
3、利用display:none和visibility:hidden隐藏区域里的内容。
- =“display:none;”> href=“暗链网址”>关键字
4、利用链接颜色与背景色相同,链接文字使用低像素,达到隐藏的效果。
- herf=“暗链网址” style=“color:#FFFFFF;“>关键词
- herf=“暗链网址” style=“font–size:1px;“>关键词
- herf=“暗链网址” style=“line–height:1px;“>关键词
以上四种是惯用的挂暗链的方法,但目前的搜索引擎也开始对这些方法进行识别和打击,如果代码没有任何处理的话,那么这些外链将有可能全部被降权。
即便如此,这几种仍然是目前最常见的暗链隐藏方法。但是为了不被搜索引擎识别,很多攻击者会采用JS向页面中写入ccs样式,并设置其属性,见参考5,6条。由于搜索引擎对这种JS代码的内部实质意义还无法识别,因此也成为了挂暗链的一种常见形式。
5、利用JS修改样式属性
6、利用JS向页面中写入ccs样式
=“暗链网址”>关键字
7、利用遮挡层隐藏暗链。z-index属性可以设置元素的堆叠顺序,z-index值越小其堆叠顺序越靠后,因此可以利用其它层来遮挡暗链。
- =“father” style=“position:relative“>
class=“topLever” style=“position:absolute;left:0;top:0;z–index:999; width:90%;height:100px;“>遮挡层:可以放图片等
class=“hideDontent”>隐蔽层:可以放暗链
8、利用iframe创建隐藏的内联框架
- marginWidth=0 marginHeight=0src=”暗链网址” frameBorder=0width=”226″ scrolling=no height=3 name=”haitan”>
9、利用重定向机制。在跳转之前的页面写入不相关的链接,通过快速跳转到正常页面,使用户无法察觉。
- setTimeout(“window.location=’index.html’,0.1”); leftMargin=0 topMargin=0 scroll=no>
10、利用标签插入链接。位于网页html源码头部内的标签,提供有关页面的元信息,是搜索引擎判定网页内容的主要根据, 攻击者可以在标签中插入大量与网页不相关的词语以及链接。
- http-equiv=“refresh” content=“1”; url=“暗链网址” />
- name=“xxxx”content=“黑链及描述”>
以上就是大佬博客所分享的网页暗链挂马详细教程,希望能够各位站长有些帮助,可以通过定期查看网站的源代码,使用站长工作检查黑链、死链,等操作,并定期进行网站漏洞检测、漏洞修复、后门检测等,以提高网站的安全性等安全防护。
相关推荐
企业网站SEO:中国企业网站优化与网络推广技巧!关键词排名波动原因,如何解决网站排名不稳定!电商推广:值得注意的12个小细节!SEO标准化流程:搜索引擎喜欢什么样的网站!豆瓣外链:豆瓣小组做外链的注意事项?系统推荐
符合搜索抓取习惯的网站更容易快速收录实战SEO网站优化整体思路汇总什么是网站降权,网站首页被降权后应该如何去分析原因白帽SEO、快排、黑帽SEO三者优势劣势的对比三个月,日均指数1W5的关键词“垃圾分类”排名百度首页热门关键词
,
URL