中国网络渗透测试联盟
标题:
28度的冰注入技巧之(二)——盲注判断权限和操作系统版本
[打印本页]
作者:
admin
时间:
2012-9-15 14:14
标题:
28度的冰注入技巧之(二)——盲注判断权限和操作系统版本
28度的冰注入技巧之(二)——盲注判断权限和操作系统版本
, `8 W2 U1 q' R: L: e5 F" v
2008-10-25 01:47
) [. j: Q, `2 x# q: w, u. d4 c
首先第一个问题,如果错误提示关闭,怎么判断当前的权限是否为sysadmin呢?
E! b# r+ f/ r8 |
, g s9 I& _7 L1 a) ~' v- Q; S
最简单的,可以用这样的方法:
7 z! @$ h B' G& |+ |4 C" D
! @% `% l0 e' y+ _, i0 j' N
1=(select IS_SRVROLEMEMBER(’sysadmin’))
% ~0 O% ]8 r" U4 W( D9 P
1 z+ y2 N$ o2 O) D4 M( s. {, f" v' k
当然,有些情况下,这个方法并不奏效。
3 X" f+ a. `2 }/ i# n: D
* n; e% G0 z# d4 y% I6 R2 H
既然是sa,我们就可以通过执行命令判断,不过,既然错误提示关闭,那么执行的结果就很不容易拿到。
W4 c% y f# o+ {9 k# J6 v5 o
$ \# o* G- R+ @' P. Q$ Y, Q
有个3办法可以解决这个问题
4 D7 }5 }+ x5 A5 @
3 U& ~3 x5 P% F& \& X
a.把执行结果写到404b.htm,具体请看我的上一篇文章
2 B1 Q' ^7 x5 w* v c0 b
+ Y5 J- f8 k, l' v
b.执行ping 127.1 -n 10,看看页面是否延迟10秒钟
2 U# y3 Q8 j/ ?2 f: Q2 _+ f' ]
* I: [. F1 u$ Q$ v( C- U4 h, b, z
c.如果1433端口可以连接,那干脆新建个sql登录
- W+ G$ j7 g' S+ H8 g% }
8 U2 n+ O3 \6 r# n2 m
d.如果大牛你是公网Ip,openrowset,或者直接telnet,ftp到你自己的机子,说到这里,ftp还有别的用处,比如,把执行结果写到文件中,然后通过ftp传到你的机子上,这何尝不是获得执行结果的一个好办法。当然,你可能要用到ftp的-s参数
" }& a+ g1 P) z8 U
5 B" p/ w. [% x6 H: g" ]
还有一个问题,怎么判断系统是2000还是2003?当然指的是错误提示关闭的情况下
( q/ D( o/ {" f" f' i1 r0 P
# C; U! U. v- c. K1 ~0 d* ]
很简单
& v; u7 r- ]2 R
4 k$ M; p, B( ?( v- y2 i+ X& {
执行systeminfo
) h- c5 h g9 p1 T7 d% p+ A/ l# d
, }. d, v: g. S4 \' u
在xp/2003下才有这个命令,这个命令执行大概需要5秒钟时间。如果页面延迟5秒,就可以进一步断定这是2003(当然不排除2008的可能性)
欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/)
Powered by Discuz! X3.2