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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
28度的冰注入技巧之(二)——盲注判断权限和操作系统版本/ r. t' l$ A" x4 Y8 R, ]$ s
2008-10-25 01:47- m0 {7 Y! g  [9 M
首先第一个问题,如果错误提示关闭,怎么判断当前的权限是否为sysadmin呢?/ a7 N% R! U8 k6 H, h  X" j
% u9 @4 c" N3 Z& q/ W
最简单的,可以用这样的方法:
, t0 a% Z1 o* u# h& E3 X  X9 v0 R3 K8 d, d; \$ I6 M4 {: G
1=(select IS_SRVROLEMEMBER(’sysadmin’))$ v2 P/ q& E! M2 V
- ]( g+ A( I$ B! ^) y: j
当然,有些情况下,这个方法并不奏效。
& d) X) u( e8 Q& b
0 [+ u- M* T/ I3 g既然是sa,我们就可以通过执行命令判断,不过,既然错误提示关闭,那么执行的结果就很不容易拿到。
& `, }; j, g! y. K, R9 f# `5 M' \0 D# W4 C
有个3办法可以解决这个问题
" w; B8 F! e8 g- D4 l6 ~" u8 P! }. L! u% e/ `" W# i
a.把执行结果写到404b.htm,具体请看我的上一篇文章* z0 w  {) B$ @1 I9 A. D8 g

9 d2 W( W; D/ h) a$ a: ?b.执行ping 127.1 -n 10,看看页面是否延迟10秒钟$ I. B% ]; Z$ w0 E0 S4 G' @* ?

$ J; h% V% n+ l% n: H- Lc.如果1433端口可以连接,那干脆新建个sql登录0 K! t8 Z; M  A- Z, O% X  Q
2 [. r5 j$ l- `
d.如果大牛你是公网Ip,openrowset,或者直接telnet,ftp到你自己的机子,说到这里,ftp还有别的用处,比如,把执行结果写到文件中,然后通过ftp传到你的机子上,这何尝不是获得执行结果的一个好办法。当然,你可能要用到ftp的-s参数# ~/ P2 m1 M+ H8 A) @% ]

& S, P: N. m9 H1 r: `还有一个问题,怎么判断系统是2000还是2003?当然指的是错误提示关闭的情况下
. ~9 T& d; o# B- |
+ i6 }! w( R5 M: x, @3 r8 d4 L很简单0 M$ M# Z& B! G, C
- t, T" c8 J+ t8 ^: l6 S
执行systeminfo
, z% Z3 Z/ F6 b# m* Z! ^
7 ]( [2 Z1 e$ y: N  H/ l在xp/2003下才有这个命令,这个命令执行大概需要5秒钟时间。如果页面延迟5秒,就可以进一步断定这是2003(当然不排除2008的可能性)
回复

使用道具 举报

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

本版积分规则

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