源码信息

最新源码评论

  • 评论者:4lert
    4lert(用户) 发表于:2009-02-03 12:15:00

    举例说明一个!<br/><br/><table style="width: auto;"><tr><td style="border:none;"><div class="quote"><blockquote><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string id = Request.QueryString[&quot;filmid&quot;];<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (id == null)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lbl_Menu1.Text = &quot;参数不正确,无法找到影片!&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PanPlayPath2.Visible = false;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PanDownPath1.Visible = false;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PanDownPath2.Visible = false;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;panKindred.Visible = false;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string strqry = string.Format(&quot;select * from T_films where id={0}&quot;, id);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataView dv = DBFun.GetDataView(strqry);<br/></blockquote></div></td></tr></table><br/><br/>文件:file.aspx<br/><br/>接收filmid未经过滤即带入sql执行。导致sqlinjection。<br/><br/>利用:构造URL为<a href="http://www.test.com/film.aspx?filmid=1080" target="_blank">http://www.test.com/film.aspx?filmid=1080</a>,直接用注入工具跑出来即可!

    1 个回复
    • 回复者:beyond777
      beyond777(用户)回复于:2009-08-06 15:13:00

      string id = Request.QueryString[&quot;filmid&quot;];<br/>是string 不是int 的 你用<br/><a href="http://www.test.com/film.aspx?filmid=1080" target="_blank">http://www.test.com/film.aspx?filmid=1080</a> <br/>用 1080这个数字 能 跑出来啊