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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
28度的冰注入技巧之(二)——盲注判断权限和操作系统版本5 M) d* Y  b- a+ _$ i
2008-10-25 01:47( A2 f& j2 n& t# W* j
首先第一个问题,如果错误提示关闭,怎么判断当前的权限是否为sysadmin呢?8 B  j- K! ?& C& S( j4 H& l  H" g! A

* d/ z( o4 H! f7 a最简单的,可以用这样的方法:
6 o0 e  W5 N7 W7 v9 C
1 i4 a1 E9 Z: {9 p1=(select IS_SRVROLEMEMBER(’sysadmin’))
  |, k; d6 t# r0 m; c2 C, n) o
当然,有些情况下,这个方法并不奏效。
5 q6 A  @. n3 q# o! N
; J- o, [, |4 y: J# Z  \; b# I9 \既然是sa,我们就可以通过执行命令判断,不过,既然错误提示关闭,那么执行的结果就很不容易拿到。; |, z" V$ t" ~: Z
; `) X$ i) W; l+ G5 d
有个3办法可以解决这个问题
4 q- D( C  Z9 S! a6 e; |6 B# }" S0 Z' r) x. V! x
a.把执行结果写到404b.htm,具体请看我的上一篇文章1 l; j; {2 Y# V! g  N

; d, o& A$ B, R/ h- r: tb.执行ping 127.1 -n 10,看看页面是否延迟10秒钟  z% M' o( R$ X4 k

7 U9 K  \2 Z. z+ [" |c.如果1433端口可以连接,那干脆新建个sql登录
2 S0 B. `! h0 g5 S0 Y  \* S
9 B* E: R6 j9 i. e9 n7 D+ o6 Sd.如果大牛你是公网Ip,openrowset,或者直接telnet,ftp到你自己的机子,说到这里,ftp还有别的用处,比如,把执行结果写到文件中,然后通过ftp传到你的机子上,这何尝不是获得执行结果的一个好办法。当然,你可能要用到ftp的-s参数
/ b2 b  R! T0 X5 g7 R
; d6 t/ r% a( b1 z. v还有一个问题,怎么判断系统是2000还是2003?当然指的是错误提示关闭的情况下5 O% d4 N3 B! H, d+ t

1 n2 W) h! H  Y$ s很简单- \7 y4 q5 g1 D7 b4 }  R9 O
6 w0 v9 Y* t; ?3 h% R# U
执行systeminfo
8 r  R; A% z/ a  _$ u% z. G3 X, }5 e  p9 s0 O0 B
在xp/2003下才有这个命令,这个命令执行大概需要5秒钟时间。如果页面延迟5秒,就可以进一步断定这是2003(当然不排除2008的可能性)
回复

使用道具 举报

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

本版积分规则

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