php读取iis配置

  • 发表于
  • PHP

From:lostwolf
通常我们获取 iis 配置文件 都是 执行 cscript iis.vbs 或通过aspx iisspy
很多情况权限或者安全配置 导致不能执行命令 或不支持 aspx
可以通过下面的php脚本
下面脚本不能保证100% 爆出iis 信息 (可能因为某些安全配置 如 本地组件服务权限设置了)

Name)){
 
$webSite=new COM("IIS://localhost/w3svc/".$obj3w->Name.'/Root');
echo "[ID] " .$obj3w->Name.'
'; echo "[NAME] " .$obj3w->ServerComment.'
'; $state=intval($obj3w->ServerState); if ($state==2) { echo "[STATE ] running".'
'; } if ($state==4) { echo "[STATE ] stoped".'
'; } if ($state==6) { echo "[STATE ] paused".'
'; } foreach ($obj3w->ServerBindings as $Binds){ echo "[HOST] ".$Binds.'
'; } echo "[USER] " . $webSite->AnonymousUserName.'
'; echo "[PASS] " . $webSite->AnonymousUserPass.'
'; echo "[PATH] " . $webSite->path.'
'; echo "-------------------------------------------".'
'; } } ?>

测试 环境(iis 6.0 ) 非system 无执行命令权限

php读取iis配置