漏洞作者:幻泉[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也没有想到利用 *** |
面食绝对是餐桌上最受欢迎的主食。我也特别喜欢尝试制作各种风味的烙饼,满足家里人不同的口味。今天给大家分享一款特别好吃的葱花饼做法,而且不用调油酥,只需加入1种关键食材,美味翻倍,味道真的超香,制作也特...
本文导读目录: 1、谁能找来《黑客帝国1》的英文简介,尽量通俗易懂,高二看得懂 2、黑客帝国的英语名是什么? 3、急求黑客帝国1英文影评,100-200字左右 4、谁能帮把黑客帝国的简介翻...
跟着经济的成长,人们对付饮食的要求也是越来越多,饮食方面更是要考究凸显出时尚康健绿色的饮食文化。传统的饮食普通化,传统的美食也是布局单一化,在市场上毫无新意毫无特色而言。这样的美食产物已经满意不了公共...
本文目录一览: 1、黑客好学吗? 2、网络安全难学习吗? 3、我想做骇客,难吗? 4、黑客好学吗?我是初学者,一个月能达到什么水平?(举个例子) 5、黑客 难学吗 黑客好学吗? 英语...
大闸蟹怎么存储(储存苏州金鸡湖阳澄湖大闸蟹的三种方法) 大闸蟹怎么存储(储存苏州金鸡湖阳澄湖大闸蟹的三种方法) 苏州金鸡湖阳澄湖大闸蟹的存储方法一: 用家用冰箱存储苏州金鸡湖阳澄湖大闸...
一、先办事后付费的黑客接单流程 1、接单雇一般多少钱黑客了解和熟悉各种操作系统Unix的原因并不仅仅是因为它最初是由黑客编写的。我们知道,除了Unix操作系统之外,还有其他事情。先办事后付费的支付宝转...