首页 相关文章 ASP程序密码验证问题 (MS,缺陷)

ASP程序密码验证问题 (MS,缺陷)

涉及程序:
MS IIS

描述
国内一大学生发现的NT网站的ASP程序密码验证漏洞

详细
来自: benjurry@263.net
原文如下:

很早就发现很多国内程序员对密码验证不注意,今天去了陈水扁(www.abian.net)的网沾,随手一试,居然发现有这种漏洞,真是让人笑破肚皮!
原理:
很多网站把密码放到数据库中,在登陆验证中用以下sql,(以asp为李)
sql="select * from user where username='"&username&"'and pass='"& pass&'"
此时,您只要根据sql构造一个特殊的用户名和密码,如:ben' or '1'='1
hehe ...是不是进去了??

-----------------------------------------------------------------------

解释:
上述的SQL语句是ASP程序的if判断的一部分,如果该语句返回为真,则密码验证通过。
输入 ben' or '1'='1这样的用户名之后,其验证的语句将执...[ 查看全文 ]

2016-01-29 标签:

ASP程序密码验证问题 (MS,缺陷)的相关文章

手机页面
收藏网站 回到头部