如果我在浏览器上运行此PHP脚本(服务器是IIS 7.5):
<?php
exec("someProg.exe");
?>
该过程(someProg.exe
)属于哪个用户?是IUSR
吗?
另一个问题:如果someProg.exe
需要system32
文件夹中的某些.DLL,如果该进程属于IUSR
,我是否可以运行它?
编辑:IIS版本为7.5。
答案 0 :(得分:0)
当然,该过程属于IUSR
。刚刚在服务器的任务管理器中检查过。我发现IUSR
实际上可以访问system32
。我在PHP中试过这个:
<?php
echo exec("whoami"); // whoami.exe is in system32 folder
?>
它将在浏览器页面上显示IUSR
。