应该是好久以前吧,呵呵,大家应该还记得动易那个没有过滤.和asp的漏子吧.在2003系统的iis6.0的配合下,我们小黑们很容易在如xx.asp的文件夹下上传一个xx.jpg的木马文件,这样我们就可以得到web木马了.今天我们谈到的问题就是这个设计缺陷.
一:无法访问大马的疑问及解决办法.
本来也想往原理性的方面探讨下,可用google和百度怎么也搜索不出我想要的结果,而且网上找到的也只说了个方法:让我们建一个xx.asp的文件夹,然后在其文件夹里面上传一个木马,把木马改成jpg或者gif后就可以得到我们的后门马了,可今天我试了一下的时候却出现了一些让人疑惑的问题.还是用实验来说明下情况吧.我的虚拟机是2003的,装有iis6.0并充许asp及aspx脚本文件执行.那么我们一步步来实验下,首现我的的IIS目录下建一个1.asp的文件夹,里面放了一个大马,文件名已经改成dama.jpg,如图1.
.这是因为小马的功能简单,不涉及到复杂的路径解析,不过我等小菜应该本着学习的精神把更多的原理弄懂才是最要紧的.
二:对其它脚本文件解析的思考.
小菜贵在学习和举一反三,可能我说的这个问题大牛们早就知道了,不过自己想出来的以及证明才是最重要的!不多说了,当时我就想既然能解析xx.asp文件夹下的文件,那xx.aspx,xx.php等是不是会解析相应的脚本文件,我的虚拟机可以解析aspx的马,我们来试试,我这里就直接在IIS目录下新建了个文件,然后访问我的aspx文件,如图6.
猜想始终是猜想,为了确保想法的正确性,又叫小浪同学测试了下,确实能够把xx.php文件夹下的文件解析成php文件(不过,他是用正常的PHP文件测试的,没有用PHP马来测试).
小结下:这篇文章主要是想弄清其它的原理以及对其它脚本是否也支持这种形式的解析做的探讨,当然因为条件有限,我也没有继续测试cfm,cgi以及jsp等其它脚本文件了.同时也希望大家多关注下原理性的东西,毕竟了解原理才是最重要的.