Lesson Plan Title: How to Exploit Unchecked Email
Concept / Topic To Teach:
It is always
a good practice to validate all inputs. 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.
General Goal(s):
The user
should be able to send an obnoxious email message.
Solution:
Type a
malicious script like <script>alert("XSS")</script> and click Send!
Figure 1 Lesson 5
Figure 2 Part 1 completed
The second
part of this lesson is to send a mail to a friend from OWASP. This can be
accomplished by intercepting the request with WebScarab and changing the hidden
field "to" from webgoat.admin@owasp.org
to bill.gates@microsoft.com
Figure 3 Change the variable to another e-mail
address
Figure 4 Lesson 5 Completed
Solution by Erwin Geirnaert | ![]() |