找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2077|回复: 0
打印 上一主题 下一主题

28度的冰注入技巧之(二)——盲注判断权限和操作系统版本

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
28度的冰注入技巧之(二)——盲注判断权限和操作系统版本
  x1 _, Z# M* w2008-10-25 01:47
5 k6 F2 z; K( J* \, H首先第一个问题,如果错误提示关闭,怎么判断当前的权限是否为sysadmin呢?
4 z4 D2 k6 D9 F( T/ e: t& m8 g5 `7 ?) P' K  a$ h
最简单的,可以用这样的方法:! H* f- D, e. L4 u8 |

  f4 G/ L' P1 {% }% ~, Z( ?7 A/ X1=(select IS_SRVROLEMEMBER(’sysadmin’))2 o  V# X- B! D2 v) a4 F3 m. W3 ~
: F% O: k+ ?9 S" I/ O6 _. j, I
当然,有些情况下,这个方法并不奏效。
! [* Y: o6 k( Z& |9 R/ T
8 k( n4 c  Y) z8 Q. U既然是sa,我们就可以通过执行命令判断,不过,既然错误提示关闭,那么执行的结果就很不容易拿到。3 r% h8 @9 ]" x) n
3 z8 D; Q9 I0 D2 {' }( U$ M
有个3办法可以解决这个问题
- Y& F) C8 E# E# C! o' H9 H
# p. ?' a3 D; |5 A3 y: {6 F5 oa.把执行结果写到404b.htm,具体请看我的上一篇文章8 h+ E  T3 }2 T! Z9 I! N
" U8 @: b5 X4 a  P
b.执行ping 127.1 -n 10,看看页面是否延迟10秒钟
. T0 k/ f0 Z( w, W* Z- w& r4 H9 A  n
c.如果1433端口可以连接,那干脆新建个sql登录' ]% q3 z% I9 q8 p
( V/ U, S" N1 i; {: a/ v# i
d.如果大牛你是公网Ip,openrowset,或者直接telnet,ftp到你自己的机子,说到这里,ftp还有别的用处,比如,把执行结果写到文件中,然后通过ftp传到你的机子上,这何尝不是获得执行结果的一个好办法。当然,你可能要用到ftp的-s参数
9 \& z1 ^4 N3 Q+ g8 R1 `, h! s6 L) H7 A: Z5 |
还有一个问题,怎么判断系统是2000还是2003?当然指的是错误提示关闭的情况下  B$ X% g3 q, L

( s5 {5 Q9 r! u- P: ~9 `* B! M很简单
# ~: B, u2 G5 M/ H3 z4 s5 V# B; U/ V* S2 f% M
执行systeminfo
& d& n$ Y7 v3 X" E, ~: U8 O! g4 N! G3 Q, r+ K4 F1 ?4 d. H
在xp/2003下才有这个命令,这个命令执行大概需要5秒钟时间。如果页面延迟5秒,就可以进一步断定这是2003(当然不排除2008的可能性)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表