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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
28度的冰注入技巧之(二)——盲注判断权限和操作系统版本
9 L; w: M# ~0 V2 W2008-10-25 01:479 L" Q5 {& |" w1 F2 a
首先第一个问题,如果错误提示关闭,怎么判断当前的权限是否为sysadmin呢?' q" O4 I' c6 q' H

1 ?+ l- Z& O/ Q0 q最简单的,可以用这样的方法:
& D& h' u$ v0 U' M
: X' W3 e' m' t0 P/ x; U# j6 }  e1=(select IS_SRVROLEMEMBER(’sysadmin’))
6 o4 E# R2 B8 g, a8 z8 ^7 G
, D6 e( f! M3 R0 n+ K8 G. {) b当然,有些情况下,这个方法并不奏效。0 W& X& w3 T9 h( u
" D9 z1 l# y! l6 Z: y3 A
既然是sa,我们就可以通过执行命令判断,不过,既然错误提示关闭,那么执行的结果就很不容易拿到。- x. X2 }* V/ v  I' o& Z7 A8 N5 Q  D, R: V

* J1 E* _; H7 f4 H: M' Q0 j有个3办法可以解决这个问题
. E' x0 ?; R* {( \9 t$ ]+ a5 H- W/ w8 w1 L/ i
a.把执行结果写到404b.htm,具体请看我的上一篇文章4 z' }7 b2 j) _0 n7 }6 P4 f; w
9 `9 I/ ?/ d5 P9 }$ H8 a; r
b.执行ping 127.1 -n 10,看看页面是否延迟10秒钟" Y& R& \3 ?1 k. @2 a8 X
% b( X: M) |" Q. X
c.如果1433端口可以连接,那干脆新建个sql登录1 f# O. d! t* }" N0 t
2 [- |8 L  |7 Q7 p
d.如果大牛你是公网Ip,openrowset,或者直接telnet,ftp到你自己的机子,说到这里,ftp还有别的用处,比如,把执行结果写到文件中,然后通过ftp传到你的机子上,这何尝不是获得执行结果的一个好办法。当然,你可能要用到ftp的-s参数
. Q; u! d. [8 i) b
7 y: ]4 P1 w" \( p还有一个问题,怎么判断系统是2000还是2003?当然指的是错误提示关闭的情况下6 g, J$ k9 `7 }. [- R- y

. V$ `. [3 _& ~) A很简单: ^) O+ Z$ y0 D% u
* n0 [$ F2 D5 A& J; v( G
执行systeminfo
0 J+ a* ?0 Z7 Q$ h+ M& _- O6 ?+ r; @3 D
在xp/2003下才有这个命令,这个命令执行大概需要5秒钟时间。如果页面延迟5秒,就可以进一步断定这是2003(当然不排除2008的可能性)
回复

使用道具 举报

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

本版积分规则

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