Webscarab |More Trainings>>
OWASP WebGoat v5.2 Web Hacking Simulation WalkThrough Series
Movie Note: New movies will be added whenever WebGoat is updated. Tools and techniques used in our movies are not the only way to get through. There are many other alternatives to achieve the same goal.
There are a few movies left intentionally. These are do-it-yourself exercises. Capture your actions with CamStudio. Upload movies to mihd.net. Then send us links. We feature them here.
Note:
- Download WebGoat, WebScarab, Burp Suite, and YEHG's HackerFirefox and YEHG's JHijack.
- Should already learnt any unfamiliar concepts in W3Schools, W3c , Google, OWASP, and WASC.
If you don't know what I'm showing, stop the movie and learn the concept. If you get stuck, post your questions via contact form at our home page.
- Play Disco/Techno music while viewing to kill your boring! :)
- To prevent possible attacks either within or outside your LAN, change all default webgoat passwords in WebGoat-x.x/tomcat/conf/tomcat-users.xml.
- PHP Charset Encoder has been mirrored at http://yehg.net/encoding.
- Check out other movies which might reinforce your skills.
- Check out our collected web security bookmarks
Keywords: Webgoat Lessons, Webgoat Tutorials, Webgoat Trainings, Webgoat Movies
-
OWASP WebGoat: General [View Online | Download]
Description: It includes HTTP Basics, HTTP SPLITTING, and 'Create a WebGoat Lesson' tutorial. This lesson presents the basics for understanding the transfer of data between the browser and the web application and how to perform HTTP Splitting attacks.
Size: 3.2 MB
-
OWASP WebGoat: Code Quality [View Online | Download]
Description: It includes Discovering clues in HTML Source [View Online | Download]. Developers are notorious for leaving statements like FIXME's, Code Broken, Hack, etc... inside the source code. Review the source code for any comments denoting passwords, backdoors, or something doesn't work right.
Size: 2.16 MB
-
OWASP WebGoat: Concurrency [View Online | Download]
Description: It includes Threat Safety Problem and Shopping Cart Concurrency Flaw which are commonly caused due to the improper use of Java Static methods. Web applications can handle many HTTP requests simultaneously. Developers often use variables that are not thread safe. Thread safety means that the fields of an object or class always maintain a valid state when used concurrently by multiple threads. It is often possible to exploit a concurrency bug by loading the same page as another user at the exact same time.
Because all threads share the same method area, and the method area is where all class variables are stored, multiple threads can attempt to use the same class variables concurrently.
Size: 6.24 MB
-
OWASP WebGoat: Unvalidated Parameters [View Online | Download]
Description: It includes Exploiting Hidden Fields, Exploiting Unchecked Emails and Bypassing Client Side JavaScript Validation. Exploiting Hidden Fields: Developers will use hidden fields for tracking, login, pricing, etc.. information on a loaded page. While this is a convenient and easy mechanism for the developer, they often don't validate the information that is received from the hidden field. This lesson will teach the attacker to find and modify hidden fields to obtain a product for a price other than the price specified. It is always a good practice to validate all inputs. Exploiting Unchecked Emails: Most sites allow non-authenticated users to send e-mail to a 'friend'. This is a great mechanism for spammers to send out email using your corporate mail server. Bypassing Client Side JavaScript Validation: Client-side validation should not be considered a secure means of validating parameters. This validation only helps reducing the amount of server processing time for normal users who do not know the format of required input. Attackers can bypass these mechanisms easily in various ways. Any client-side validation should be duplicated on the server side. This will greatly reduce the likelihood of insecure parameter values being used in the application
Size: 3.71 MB
-
WebGoat: Access Control Flaws
Description: It includes
- Using an Access Control Matrix
[