From 18eee4df587453862bf35e967ea5bbf6cb9768b7 Mon Sep 17 00:00:00 2001 From: Nanne Baars Date: Sun, 28 Jul 2019 20:50:19 +0200 Subject: [PATCH] Fix for issue with timestamp not being parsed when sending to WebWolf timestamp was already fixed at LocalDateTime.now() however WebGoat still send the timestamp along, removed it --- .../src/main/java/org/owasp/webgoat/plugin/Email.java | 1 - .../src/main/java/org/owasp/webgoat/plugin/MailAssignment.java | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/webgoat-lessons/webwolf-introduction/src/main/java/org/owasp/webgoat/plugin/Email.java b/webgoat-lessons/webwolf-introduction/src/main/java/org/owasp/webgoat/plugin/Email.java index 08b242598..d7c228a8a 100644 --- a/webgoat-lessons/webwolf-introduction/src/main/java/org/owasp/webgoat/plugin/Email.java +++ b/webgoat-lessons/webwolf-introduction/src/main/java/org/owasp/webgoat/plugin/Email.java @@ -10,7 +10,6 @@ import java.time.LocalDateTime; @Data public class Email implements Serializable { - private LocalDateTime time; private String contents; private String sender; private String title; diff --git a/webgoat-lessons/webwolf-introduction/src/main/java/org/owasp/webgoat/plugin/MailAssignment.java b/webgoat-lessons/webwolf-introduction/src/main/java/org/owasp/webgoat/plugin/MailAssignment.java index c10321e74..11615554d 100644 --- a/webgoat-lessons/webwolf-introduction/src/main/java/org/owasp/webgoat/plugin/MailAssignment.java +++ b/webgoat-lessons/webwolf-introduction/src/main/java/org/owasp/webgoat/plugin/MailAssignment.java @@ -32,11 +32,10 @@ public class MailAssignment extends AssignmentEndpoint { @ResponseBody public AttackResult sendEmail(@RequestParam String email) { String username = email.substring(0, email.indexOf("@")); - if (username.equals(getWebSession().getUserName())) { + if (username.equalsIgnoreCase(getWebSession().getUserName())) { Email mailEvent = Email.builder() .recipient(username) .title("Test messages from WebWolf") - .time(LocalDateTime.now()) .contents("This is a test message from WebWolf, your unique code is: " + StringUtils.reverse(username)) .sender("webgoat@owasp.org") .build();