0

我尝试运行 WebScarab,当我尝试连接到“localhost/webgoat/attac”时,我收到下一条消息

WebScarab encountered an error trying to retrieve

GET http://localhost:80/webgoat/attac HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive

The error was :

Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at org.owasp.webscarab.httpclient.URLFetcher.connect(URLFetcher.java:412)
at org.owasp.webscarab.httpclient.URLFetcher.fetchResponse(URLFetcher.java:229)
at org.owasp.webscarab.plugin.proxy.RevealHidden$Plugin.fetchResponse(RevealHidden.java:100)
at org.owasp.webscarab.plugin.proxy.ManualEdit$Plugin.fetchResponse(ManualEdit.java:243)
at org.owasp.webscarab.plugin.proxy.ConnectionHandler.run(ConnectionHandler.java:233)
at java.lang.Thread.run(Thread.java:722)

我曾尝试在 Ubuntu 13.04 和 Windows 7 上运行 WebScarab。我之前禁用了所有防病毒和防火墙。

我不知道该怎么做?谢谢你的帮助。

4

2 回答 2

0

您确定 WebGoat 正在运行,并且首先在端口 80 上侦听吗?如果 WebScarab 无法连接到您指示的站点,它将给出上述消息。

您是否有可能在不同的虚拟机中运行 WebScarab 和 WebGoat?如果是这样,一台 VM 上的 localhost 与另一台 VM 上的 localhost 不同。

于 2013-05-03T11:08:55.403 回答
0

您的问题是 WebScarab 中的代理(工具->代理),127.0.0.1:3128 是默认值。您必须更改此设置并重试。我需要重新启动应用程序。

祝你好运!!

于 2014-05-06T13:27:31.530 回答