破绽作者:幻泉[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")lt;gt;"" Then rsearch=rsearchamp;"and F_Username=’"amp;Dvbbs.checkStr(Request("username"))amp;"’"这里我们可以看到对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:lt;If Request("t")="1" Then Face_Main()Else Main()End IfDvbbs.PageEnd()Sub Main() Dvbbs.Loadtemplates("post") Dim star If Request("star")lt;gt;"" Then star=Request("star") Else star=1 End Ifgt;这里我们可以看到若是t不等于1那么就会运行main(),而main()会获取变量star,而且没举行任何过滤。Code:lt;Response.Write "var aImages=’"amp;Dvbbs.Forum_Emotamp;"’;"Response.Write "var star="amp;staramp;";"gt; 这里直接输出导致跨站存在。 破绽三: 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.确定你是否对电脑敢兴趣.如果没有兴趣怎么学都是没用的.2.确定你是否对事物有强烈的好奇心,如果没有也很难成为高手.3.确定你是否对新事物有。 我自己都不敢说自己是高手,电脑这东西学无止境。自己不动...
“生命诚可贵,爱情价更高,若为买房故,二者皆可抛。”现实中,部分人为了有买房名额或者办理买房贷款优惠“假离婚”。 最近,这个“漏洞”正在被补上。多地出台的楼市调控新政,纷纷剑指“假离婚”,小心被房子...
王者荣耀最新的新英雄大家已经知道了,是蒙犽的爸爸蒙恬,他是玄雍阵营继镜之后的新英雄,也是历史上有名的将军,之前蒙恬的形象已经曝光了,昨日,体验服就上线了这位新英雄,蒙恬的技能全面曝光了,那么蒙恬技能特...
男人出轨前的十大征兆 、男人出轨前的十大征兆,最后一点就是回信息会非常慢,而且有时可能只会回一个表情。如果老公有外遇有哪些征兆2 夫妻生活减少,总说自己累 晚上睡觉的时候,有时候你主动要求和他亲热,这...
说到拼音这个词大家都不陌生,在我们小时候就开始学习了。那你们知道微软拼音吗? 虽然你微软拼音为用户提供了很多特性,但是还是不如搜狗、百度、讯飞这些输入法来的简单。可是我们怎么关闭微软输入法呢? 往...
微信怎么同步消息不让人知道(微信能关联看聊天记录)只需发一条消息 就可以完整克隆受害者的 微信账号及其聊天记录 并实现微信钱包支付和 窃取隐私信息的操控 怎么样 怕了吧 到底怎么回事儿一...