漏洞作者:幻泉[B.S.N]源码下http://www.dvbbs.net/products.asp官方网http://www.dvbbs.net漏洞等级:中高漏洞说明:漏洞一: show.aspCode:If Request("username")="" or Request("filetype")="" or Request("boardid")="" then rsearch="" …………If Request("username")<>"" Then rsearch=rsearch&"and F_Username=’"&Dvbbs.checkStr(Request("username"))&"’"这里我们可以看到对username利用Dvbbs.checkStr进行过滤。但是过滤赋值给rsearch对于本文的跨站没起作用,但是我们也要看看Dvbbs.checkStr过滤的内容。 Inc\const.asp Code: Public Function Checkstr(Str) If Isnull(Str) Then ’如果没有那么为空 CheckStr = "" Exit Function End If Str = Replace(Str,Chr(0),"")’过滤截断 CheckStr = Replace(Str,"’","’’")’过滤空 End Function 只过滤了SQL注入的,没有针对xss的过滤,所以我们可以随意输入跨站语句。Resource\tenokate_1\show_html4.htm浏览{$username}的个人展览||这里直接输出内容用户名的内容 漏洞二: *** iley.aspCode:<%If Request("t")="1" Then Face_Main()Else Main()End IfDvbbs.PageEnd()Sub Main() Dvbbs.Loadtemplates("post") Dim star If Request("star")<>"" Then star=Request("star") Else star=1 End If%>这里我们可以看到如果t不等于1那么就会运行main(),而main()会获取变量star,并且没进行任何过滤。Code:<%Response.Write "var aImages=’"&Dvbbs.Forum_Emot&"’;"Response.Write "var star="&star&";"%> 这里直接输出导致跨站存在。 漏洞三: Reg.aspCode: If Request.form("question")="" And question_answer Then ErrCodes=ErrCodes+""+template.Strings(11) Else question=Request.form("question") End If 这里密码问题根本没做任何过滤导致存在跨站漏洞。这样我们注册个账户然后在密码问题内输入任何跨站代码都不会被过滤。那么怎么调用呢?我们退出登陆然后找到找回密码的页面,是lostpass.asp。 最后这个漏洞不是我发现的,最后的xss也没有想到利用 *** |
男主:林柏光(Dome)---饰演Nakin(家中长子,公司CEO,帅气多金,专情,面对报复的对象Pandawan总是阴晴不定。剧中Kin少绝对是大醋缸,内防二弟三弟,外防渣前。 中文名爱恨之约、撒旦...
中新社努尔苏丹11月19日电 (记者 文龙杰)在当前新冠肺炎疫情背景下,哈萨克斯坦政府意识到应提高国家经济的自给自足能力。旅游业未来或成为新的经济增长点,为此哈决定采取引入免税购物政策(Tax F...
随着三伏天头伏的到来,很多的家长选择把宝宝放在空调房,躲避酷暑,但也有一些家长认为孩子不能在空调房待太久,会选择带孩子出门旅游和游泳,但是婴幼儿身体还很娇嫩,因此需要细心的防护措施,防晒用品必不可少了...
知识产权公司包括了服务公司、代理公司、咨询公司、事务所、服务机构等,不同类型的公司,具体的业务范围也有一定差别。根据业务范围可以划分为代理业务和服务业务。下面就来具体了解知识产权公司是做什么的。...
陈女士的宝宝早就吃饱了一个月了,但是她很忧虑,因为她完婚原名型非常大,腹腔也胖了,腹腔上也是有不好看的产后妊娠纹。经历几日的思考,陈女士管理决策一开始减肥瘦身,让本身回到婚前的身材修长。最开始,陈女士...
微信聊天记录恢复软件哪个好用?使用微信的过程中,经常会出现微信聊天记录丢失的现象,不知你是否有遇到过?重要的聊天。 恢复方法如下:从iCloud云备份正确恢复了手机的iOS设备。登录iCloud进行恢...