首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebGoat服务器拒绝来自远程IP的连接

问WebGoat服务器拒绝来自远程IP的连接
EN

Stack Overflow用户
提问于 2018-02-20 19:15:49
回答 2查看 3.1K关注 0票数 0

我在VirtualBox Ubuntu虚拟机上安装了WebGoat。我可以从本地主机:8080/ WebGoat /WebGoat从Ubuntu访问攻击。我想使用Kali Linux VM来完成这些挑战。我可以从Kali ping Ubuntu (192.168.56.101) (Ubuntu在纯主机网络上,kali是桥接的)。当我在kali中输入192.168.56.101:8080/WebGoat/attack时,它会显示unable to connect。当从本地主机映射ubuntu时,端口8080和631处于打开状态。有趣的是,当从Kali 1000 ubuntu时,所有1000个扫描的端口都关闭了。我执行了iptables -L,发现所有策略都设置为接受。

我的第一个想法是,Tomcat服务器或WebGoat中的控制器被设置为拒绝远程连接。但奇怪的是,端口631无法访问(我认为它只在本地主机上侦听),我如何才能获得连接?

EN

回答 2

Stack Overflow用户

发布于 2018-02-20 19:44:34

修好了。

默认情况下,WebGoat绑定到本地主机,并且只允许从本地主机访问。

您可以通过添加其他参数来更改此设置。

代码语言:javascript
复制
--server.address=<your_IP_address>

如果需要,还可以通过执行以下操作将端口更改为80

代码语言:javascript
复制
--server.port=80

启动webgoat山羊的最后一条命令:

代码语言:javascript
复制
java -jar webgoat_jar_file.jar --server.address=<your_IP_address> --server.port=80
票数 1
EN

Stack Overflow用户

发布于 2020-07-05 13:16:28

对于那些使用server.port和server.address参数也不能解决问题的人,可以试试下面的方法。

导出WEBGOAT_HOST=

可以在linux中使用hostname命令找到pc主机名

然后运行以下命令

您的java地址--server.port= =<_IP_ -jar > webgoat_jar_file.jar

最重要的是,不要忘记在防火墙中为端口添加规则

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48884039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档