本来是想在d盾的环境下测试php的webshell,但是发现D盾在没有iis的环境下是用不了的。所以就有了这篇文章。
实验环境:
-
windows server 2012
-
php7.4安装包
-
D盾安装包
一、安装IIS及cgi
1. 在仪表盘里点击"添加角色和功能",接下来一直点"下一步",直到"服务器角色",把"Web 服务器(IIS)"选上。
2.继续"下一步"直达"角色选择",选中"应用程序开发"中的"CGI"即可,之后也是一直"下一步"到"安装"。
3. 安装完成后重启即可
二、部署php和D盾
1. 去官方下载php压缩包,我这里选择的是 x64 Thread Safe版本的
2. 下载好后解压,将php.ini-development复制一份并重命名为"php.ini"
3. 打开仪表板,选择 "工具" 里的 "Internet 信息服务(IIS)管理器"
4. 在打开的窗口上双击"处理程序映射"
5. 点击右侧标签栏中的"添加模块映射"
6. 在新弹出的窗口中输入以下内容并点击"确定"
7. 在web目录下写个phpinfo测试是否能正常解析
8. D盾安装太无脑了,这里就不阐述了。直接测试D盾是否正常运作
原文始发于微信公众号(红队阿宅):环境搭建 - IIS 下部署 PHP 和 D盾
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论