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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
28度的冰注入技巧之(二)——盲注判断权限和操作系统版本
/ f/ x7 Q# H% G: X% O2008-10-25 01:47
* p5 g8 ]% w0 \5 G' _首先第一个问题,如果错误提示关闭,怎么判断当前的权限是否为sysadmin呢?
7 x" x3 i' G8 t  V' Q# ]- k; X% [( R; }, v+ R* a
最简单的,可以用这样的方法:
& Q; s6 c+ V9 W8 Q6 V: N, I- i( }% A" J  H5 V8 j/ y: C
1=(select IS_SRVROLEMEMBER(’sysadmin’))0 G; r9 z5 K; b2 y1 X

4 k; f' f) J# s/ d当然,有些情况下,这个方法并不奏效。
0 V) i+ t% ]1 g8 D6 f5 J& H4 X; R, E! `; {5 R
既然是sa,我们就可以通过执行命令判断,不过,既然错误提示关闭,那么执行的结果就很不容易拿到。3 n9 A1 o! i+ ?5 A
# I/ o) C4 S- B. w! D/ X
有个3办法可以解决这个问题
. }" T3 T  t- P& d+ m% n
+ [7 e+ |2 t. F: R, Na.把执行结果写到404b.htm,具体请看我的上一篇文章
7 _5 n8 n& o5 G/ }" D% }: q4 v/ i3 l7 Q1 ~6 A- B
b.执行ping 127.1 -n 10,看看页面是否延迟10秒钟8 v( V- W5 O  ^2 E

6 g, X, _  S3 S; U# X+ \c.如果1433端口可以连接,那干脆新建个sql登录
4 _8 O8 z+ J4 F1 h* K
* v% d5 ~& a# P3 W! }d.如果大牛你是公网Ip,openrowset,或者直接telnet,ftp到你自己的机子,说到这里,ftp还有别的用处,比如,把执行结果写到文件中,然后通过ftp传到你的机子上,这何尝不是获得执行结果的一个好办法。当然,你可能要用到ftp的-s参数
4 V) i% l) I9 M0 Z) {% a) ]9 v5 u6 `7 N) ?& ?2 o
还有一个问题,怎么判断系统是2000还是2003?当然指的是错误提示关闭的情况下7 h, L4 m0 z" x& x/ b) B) V
/ f) y1 S# a! @5 N
很简单  \" A7 }' m' i0 h! M# l6 n6 a% ^
( X6 V8 J# V( g' ?" |) e6 B' l
执行systeminfo2 P( ]1 P- U7 D+ R& ?! q8 p
! [( ^9 Z$ v: d+ G# @6 H7 o# F
在xp/2003下才有这个命令,这个命令执行大概需要5秒钟时间。如果页面延迟5秒,就可以进一步断定这是2003(当然不排除2008的可能性)
回复

使用道具 举报

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

本版积分规则

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