<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>therning.org/ magnus &#187; webgoat</title>
	<atom:link href="http://therning.org/magnus/archives/tag/webgoat/feed" rel="self" type="application/rss+xml" />
	<link>http://therning.org/magnus</link>
	<description>Incoherent mumblings</description>
	<lastBuildDate>Mon, 09 Apr 2012 20:24:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>My WebGoat experience</title>
		<link>http://therning.org/magnus/archives/55</link>
		<comments>http://therning.org/magnus/archives/55#comments</comments>
		<pubDate>Tue, 05 Jul 2005 11:09:31 +0000</pubDate>
		<dc:creator>Magnus</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[webgoat]]></category>
		<category><![CDATA[webscarab]]></category>

		<guid isPermaLink="false">http://therning.org/magnus/?p=55</guid>
		<description><![CDATA[Webgoat is pretty cool! It&#8217;s a good idea, and to a large part it delivers what it promises. My main gripes: Some of the lessons listed are actually not available, they aren&#8217;t implemented yet. A bit disappointing to first see the long list and then being cheated out of about 5 of them. I didn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Webgoat is pretty cool! It&#8217;s a good idea, and to a large part it delivers what it promises. My main gripes:</p>

<ul>
<li>Some of the lessons listed are actually not available, they aren&#8217;t
implemented yet. A bit disappointing to first see the long list and then
being cheated out of about 5 of them.</li>
<li>I didn&#8217;t get one of the lessons to complete, the one on dangerous XSS. I&#8217;m
not sure but I think the reason was I&#8217;m not using a browser made by
Microsoft.</li>
<li>One lesson, the one with the admin interface, I didn&#8217;t finish. The hints
were utterly useless (what <em>source</em> should I follow?). After looking both in
the source in WebGoat and in WebGoat&#8217;s CVS repo (you don&#8217;t have to play fair
when breaking things you know) I was even more confused.</li>
</ul>

<p>Many lessons are somewhat simplistic and naive, I don&#8217;t doubt people still
make those mistakes though. I&#8217;d say WebGoat is a nice, short, introduction to
hands-on playing with web vulnerabilities.</p>

<p>The maybe most valuable thing about WebGoat is that it suggests using
WebScarab.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Ftherning.org%2Fmagnus%2Farchives%2F55&amp;title=My%20WebGoat%20experience" id="wpa2a_2">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://therning.org/magnus/archives/55/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OWASP&#8217;s WebGoat, first impression</title>
		<link>http://therning.org/magnus/archives/53</link>
		<comments>http://therning.org/magnus/archives/53#comments</comments>
		<pubDate>Mon, 04 Jul 2005 14:15:41 +0000</pubDate>
		<dc:creator>Magnus</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[owasp]]></category>
		<category><![CDATA[webgoat]]></category>

		<guid isPermaLink="false">http://therning.org/magnus/?p=53</guid>
		<description><![CDATA[I&#8217;ve finally found the time to check out OWASP&#8216;s WebGoat. I have been putting this off for a while now, but it&#8217;s kept my interest enough to make me keep the zip-files on my desktop for a few weeks already. My first impression wasn&#8217;t too good. I tried running it on Linux first (preferred platform [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally found the time to check out <a href="http://www.owasp.org/">OWASP</a>&#8216;s <a href="http://www.owasp.org/software/webgoat.html">WebGoat</a>. I have been putting this off for a while now, but it&#8217;s kept my interest enough to make me keep the zip-files on my desktop for a few weeks already.</p>

<p>My first impression wasn&#8217;t too good. I tried running it on Linux first (preferred platform for work/play/goofing around, yes anything) but installation failed miserably. The zip-file containing JDK1.5 only contains Java for Windows. Luckily I have Sun&#8217;s JDK1.5 on my Ubuntu machine already so I switched to using the <em>StandAlone</em> version. Now began the fun. There are numerous problems with the shell-scripts:</p>

<ul>
<li>they are not executable</li>
<li>they have DOS line-endings</li>
<li>the main setup script has a wacky reference to <code>JAVA_HOME</code></li>
<li>all files are read-only (not only the scripts, but <em>all</em> files)</li>
</ul>

<p>So, after a call to &#8216;chmod&#8217; to make everything writable, a few calls to <code>dos2unix</code> and <code>chmod +x</code> on the script files, a quick edit of <code>webgoat.sh</code> to set <code>JAVA_HOME</code> to something sane I thought I&#8217;d be off. Oh, no! Running <code>webgoat.sh</code> results in nothing. <code>netstat -lpt</code> reveals there is some java app listening on port 8005, but pointing my browser to it results in nothing. The total lack of documentation on how to use it didn&#8217;t help in my frustration.</p>

<p>After browsing the <a href="http://sourceforge.net/mailarchive/forum.php?forum=owasp-webgoat">WebGoat Archives</a> I turned off my Apache2 to free up port 80. Rerun <code>webgost.sh</code>, still nothing!</p>

<p>Some more browsing the archives revelead that I&#8217;m not only one having problems
<a href="http://sourceforge.net/mailarchive/message.php?msg_id=11936208">running WebGoat on Linux</a> , the <a href="http://sourceforge.net/mailarchive/message.php?msg_id=11938691">answer</a> wasn&#8217;t too encouraging. I decided to try my luck on (yuck) Windows. Unzip, run the bat-file, point a browser to <code>http://localhost/</code>. Wow, worked perfectly!</p>

<p>Ok, on to the next problem, where are the lessons? Again, bitten by the lack of documentation it seems. Well, the archive has been saving me before&#8230; Again, I&#8217;m not the only one <a href="http://sourceforge.net/mailarchive/message.php?msg_id=10488457">having problems</a> the answer was <a href="http://sourceforge.net/mailarchive/message.php?msg_id=10492883">there</a> as well:</p>

<pre><code>http://localhost/WebGoat/attack
Username: guest
Password: guest
</code></pre>

<p>Worked again, and now I can start taking the lessons. Not a great start, but after this bumpy ride I got to the destination. I do hope the WebGoat developers improve on the Linux support and documentation though!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Ftherning.org%2Fmagnus%2Farchives%2F53&amp;title=OWASP%E2%80%99s%20WebGoat%2C%20first%20impression" id="wpa2a_4">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://therning.org/magnus/archives/53/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

