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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
28度的冰注入技巧之(二)——盲注判断权限和操作系统版本* f" H5 O+ l- u! W1 T+ s4 ^8 B0 v
2008-10-25 01:47
' A  r- A! n  }+ B首先第一个问题,如果错误提示关闭,怎么判断当前的权限是否为sysadmin呢?
  r9 Q3 F+ ], b" z' D/ {$ `! O9 m6 ~5 y% @) ]# G; R5 ~
最简单的,可以用这样的方法:+ E7 s. y" i. ?( }5 e
: g, P* ^/ D  s% h$ V; i- ~8 ^9 n1 i- O
1=(select IS_SRVROLEMEMBER(’sysadmin’))0 W* A$ n7 m" d* N! |4 E

! R% A& D" e& `, e. Q7 V/ F3 ?! N当然,有些情况下,这个方法并不奏效。/ a" X3 a9 I' G3 J8 V
+ G- |- A, j& m* D, v7 q% r5 K& R- C4 g
既然是sa,我们就可以通过执行命令判断,不过,既然错误提示关闭,那么执行的结果就很不容易拿到。& g( d. P+ f  _( X& ?7 X* x& |

# X$ l3 O- I  F! j4 Z有个3办法可以解决这个问题! {. a- j1 i/ H7 r8 L9 ~

" n* ]& B  ~1 k$ ?  ?/ r/ Qa.把执行结果写到404b.htm,具体请看我的上一篇文章8 Y9 L3 B  E; w2 b' A5 B8 s
  F1 n$ U7 `; Y
b.执行ping 127.1 -n 10,看看页面是否延迟10秒钟
# _4 r- z  s& c# A0 j
6 _9 T$ O3 e' V, U$ fc.如果1433端口可以连接,那干脆新建个sql登录
% y- R4 V  @+ C6 d$ Z- W9 ?* R1 p" n8 E: ]' Q& [( X
d.如果大牛你是公网Ip,openrowset,或者直接telnet,ftp到你自己的机子,说到这里,ftp还有别的用处,比如,把执行结果写到文件中,然后通过ftp传到你的机子上,这何尝不是获得执行结果的一个好办法。当然,你可能要用到ftp的-s参数
1 A4 D, i  R. S9 @2 X8 B1 d4 g& R* M, |
还有一个问题,怎么判断系统是2000还是2003?当然指的是错误提示关闭的情况下  m' `) U) M& s3 ~( _9 K- l% t

" l1 C3 O( A! d0 _9 s5 Q& @) L很简单
" F9 N" y! ]6 h; d+ U4 \% ^  `6 z% N- b' u) }
执行systeminfo) P9 \9 o8 \/ `! R/ X
- V# x1 q; H8 I& |* d& `
在xp/2003下才有这个命令,这个命令执行大概需要5秒钟时间。如果页面延迟5秒,就可以进一步断定这是2003(当然不排除2008的可能性)
回复

使用道具 举报

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

本版积分规则

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