涉及程序:
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这样的用户名之后,其验证的语句将执...[ 查看全文 ]