如何在正在运行的 IIS 服务器中部署 Gophish

如何在正在运行的 IIS 服务器中部署 Gophish

我是 Windows Server 管理的新手。目前,我有一个 VPS,上面有一个在 IIS 10 中运行的网站。还有一个域名,上面已经指向正在运行的网站的服务器 IP 地址。

我使用 Gophish for Windows,它以 .exe 文件的形式提供。我将 config.json 设置为 admin_server 使用端口 3333,phish_server 使用端口 8080,Gophish 在 VPS 中成功运行。

现在,我需要服务器中我的 Gophish 活动的登陆页面以供目标访问,但我不知道如何在 IIS 管理器中设置它。

我尝试在 IIS 中添加一个站点,但是将 Gophish 文件夹的路径放在物理路径中不起作用。我认为这是因为 Gophish 是一个可执行文件,而不是 .html 之类的文件。

我还尝试在默认网站中向端口 8080 添加新的绑定,但是由于错误提示该文件正在另一个进程中使用,因此该网站无法运行。我相信这是由于正在运行的 Gophish 服务器中已经使用了该端口。

我尝试的另一件事是在默认网站中添加一个新绑定到端口 8081,并创建 URL 重写到 8080,但它导致 HTTP 错误 403.14 - 禁止

任何帮助,将不胜感激

PS:我在 gophish 的 github 页面上检查了类似的请求,他们并没有真正提供对 IIS 配置的支持

相关内容