lessons in correct order and scoreboard visible again (#680)

This commit is contained in:
René Zubcevic 2019-10-10 09:45:43 +02:00 committed by GitHub
parent f140875156
commit e0ac4a1083
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 19 additions and 18 deletions

View File

@ -19,7 +19,7 @@
<link rel="shortcut icon" th:href="@{/images/favicon.ico}" type="image/x-icon"/> <link rel="shortcut icon" th:href="@{/images/favicon.ico}" type="image/x-icon"/>
<!-- Require.js used to load js asynchronously --> <!-- Require.js used to load js asynchronously -->
<script src="js/libs/require.min.js" data-main="js/scoreboard.js"/> <script src="js/libs/require.min.js" data-main="js/scoreboard.js"></script>
<!-- main css --> <!-- main css -->
<link rel="stylesheet" type="text/css" th:href="@{/css/main.css}"/> <link rel="stylesheet" type="text/css" th:href="@{/css/main.css}"/>
<link rel="stylesheet" type="text/css" th:href="@{/plugins/bootstrap/css/bootstrap.min.css}"/> <link rel="stylesheet" type="text/css" th:href="@{/plugins/bootstrap/css/bootstrap.min.css}"/>

View File

@ -40,7 +40,7 @@ public class ChromeDevTools extends Lesson {
@Override @Override
public String getTitle() { public String getTitle() {
return "chrome-dev-tools.title"; return "3.chrome-dev-tools.title";//3rd lesson in General
} }
@Override @Override

View File

@ -1,4 +1,4 @@
chrome-dev-tools.title=Google Chrome Developer Tools 3.chrome-dev-tools.title=Developer Tools
xss-dom-message-success=Correct! xss-dom-message-success=Correct!
xss-dom-message-failure=Incorrect. xss-dom-message-failure=Incorrect.

View File

@ -18,7 +18,7 @@ public class CIA extends Lesson {
@Override @Override
public String getTitle() { public String getTitle() {
return "cia.title"; return "4.cia.title";//4th lesson in general
} }
@Override @Override

View File

@ -1 +1 @@
cia.title=CIA triad 4.cia.title=CIA Triad

View File

@ -35,7 +35,7 @@ public class HttpBasics extends Lesson {
@Override @Override
public String getTitle() { public String getTitle() {
return "http-basics.title"; return "1.http-basics.title";//first lesson in general
} }
@Override @Override

View File

@ -1,6 +1,6 @@
http-basics.EnterYourName=Enter your Name http-basics.EnterYourName=Enter your Name
http-basics.Go!=Go! http-basics.Go!=Go!
http-basics.title=HTTP Basics 1.http-basics.title=HTTP Basics
http-basics.hints.http_basics_lesson.1=Type in your name and press 'go' http-basics.hints.http_basics_lesson.1=Type in your name and press 'go'

View File

@ -1,6 +1,6 @@
http-basics.EnterYourName=Voer je naam in http-basics.EnterYourName=Voer je naam in
http-basics.Go!=Go! http-basics.Go!=Go!
http-basics.title=HTTP Basics 1.http-basics.title=HTTP Basics

View File

@ -42,7 +42,7 @@ public class HttpProxies extends Lesson {
@Override @Override
public String getTitle() { public String getTitle() {
return "http-proxies.title"; return "2.http-proxies.title";//second lesson in GENERAL
} }
@Override @Override

View File

@ -1,4 +1,4 @@
http-proxies.title=HTTP Proxies 2.http-proxies.title=HTTP Proxies
http-proxies.intercept.success=Well done, you tampered the request as expected http-proxies.intercept.success=Well done, you tampered the request as expected
http-proxies.intercept.failure=Please try again. Make sure to make all the changes. And case sensitivity may matter ... or not, you never know! http-proxies.intercept.failure=Please try again. Make sure to make all the changes. And case sensitivity may matter ... or not, you never know!

View File

@ -1,6 +1,6 @@
== Email functionality with WebWolf == Email functionality with WebWolf
Let's first do a simple assignment to make sure you are able to read e-mails with WebWolf, first start WebWolf (see http://) Let's first do a simple assignment to make sure you are able to read e-mails with WebWolf, first start WebWolf (see webWolfLink:here[])
In the reset page below send an e-mail to `username@webgoat.org` (part behind the @ is not important) In the reset page below send an e-mail to `username@webgoat.org` (part behind the @ is not important)
Open WebWolf and read the e-mail and login with your username and the password provided in the e-mail. Open WebWolf and read the e-mail and login with your username and the password provided in the e-mail.

View File

@ -35,7 +35,7 @@ public class SqlInjectionAdvanced extends Lesson {
@Override @Override
public String getTitle() { public String getTitle() {
return "sql.advanced.title"; return "2.sql.advanced.title";
} }
@Override @Override

View File

@ -35,7 +35,7 @@ public class SqlInjection extends Lesson {
@Override @Override
public String getTitle() { public String getTitle() {
return "sql.injection.title"; return "1.sql.injection.title";
} }
@Override @Override

View File

@ -35,7 +35,7 @@ public class SqlInjectionMitigations extends Lesson {
@Override @Override
public String getTitle() { public String getTitle() {
return "sql.mitigation.title"; return "3.sql.mitigation.title";
} }
@Override @Override

View File

@ -1,7 +1,8 @@
#StringSqlInjection.java #StringSqlInjection.java
sql.injection.title=SQL Injection (introduction) 1.sql.injection.title=SQL Injection (intro)
sql.mitigation.title=SQL Injection (mitigation) 2.sql.advanced.title=SQL Injection (advanced)
sql.advanced.title=SQL Injection (advanced) 3.sql.mitigation.title=SQL Injection (mitigation)
SqlInjectionChallenge1=Look at the different response you receive from the server SqlInjectionChallenge1=Look at the different response you receive from the server
SqlInjectionChallenge2=The vulnerability is on the register form SqlInjectionChallenge2=The vulnerability is on the register form