Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1...

18
Webgoat

Transcript of Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1...

Page 1: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

Webgoat

Page 2: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatBlame it on the Goat!

Run through and solve all exercises This part is broken up into 2-3 1 hour blocks http://xx.xx.xx.xx/WebGoat/attack

Page 3: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .
Page 4: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatGeneral

HTTP Basics Thread Safety

Page 5: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatCode Quality

HTML Clues

Page 6: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatUnvalidated Parameters

Hidden Field Tampering Unchecked Email JavaScript Validation

Page 7: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatBroken Access Control

Remote Admin Access Path Based Access Control Role Based Access Control

Page 8: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatBroken Authentication and Session Management

Forgot Password (N/A) Predictable Session Identifier Weak Authentication Cookie Basic Authentication

Page 9: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatCross-Site Scripting (XSS)

Stored XSS Reflected XSS

Page 10: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatBuffer Overflows

Buffer Overflow (N/A)

Page 11: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatInjection Flaws

Parameter Injection (N/A) Command Injection Numeric SQL Injection Blind SQL Injection String SQL Injection

Page 12: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatImproper Error Handling

Fail Open Authentication

Page 13: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatInsecure Storage

Encoding Basics

Page 14: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatDenial of Service

DOS Multiple Login

Page 15: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatInsecure Configuration Management

Forced Browsing (N/A)

Page 16: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatWeb Services

Soap Request WSDL Scanning Web Service SQL Injection

Page 17: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

WebgoatChallenge

Start Challenge!

Page 18: Webgoat. Blame it on the Goat! Run through and solve all exercises This part is broken up into 2-3 1 hour blocks .

?