diff --git a/webgoat-lessons/challenge/pom.xml b/webgoat-lessons/challenge/pom.xml index 05ff6d9ac..04adf95cb 100644 --- a/webgoat-lessons/challenge/pom.xml +++ b/webgoat-lessons/challenge/pom.xml @@ -16,5 +16,23 @@ jjwt 0.7.0 + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.security + spring-security-test + 4.1.3.RELEASE + test + + + junit + junit + ${junit.version} + jar + test + diff --git a/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge1/Assignment1.java b/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge1/Assignment1.java index a4dfae2d4..ac7dd76fc 100644 --- a/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge1/Assignment1.java +++ b/webgoat-lessons/challenge/src/main/java/org/owasp/webgoat/plugin/challenge1/Assignment1.java @@ -68,7 +68,7 @@ public class Assignment1 extends AssignmentEndpoint { return getClientIP(request).contains(ip.getHostAddress()); } - private String getClientIP(HttpServletRequest request) { + public static String getClientIP(HttpServletRequest request) { String xfHeader = request.getHeader("X-Forwarded-For"); if (xfHeader == null) { return request.getRemoteAddr(); diff --git a/webgoat-lessons/challenge/src/main/resources/html/Challenge2.html b/webgoat-lessons/challenge/src/main/resources/html/Challenge2.html index 3e261419b..777761ed1 100644 --- a/webgoat-lessons/challenge/src/main/resources/html/Challenge2.html +++ b/webgoat-lessons/challenge/src/main/resources/html/Challenge2.html @@ -10,7 +10,7 @@
-
+

- +