6c91e7dc8a
Fixed WebWolf issues with sending e-mails
2017-11-15 11:58:31 +01:00
3ee1a1ca16
Travis now builds Docker and create a Github release.
...
Removed ActiveMQ between WebGoat and WebWolf they now act as standalone applications
2017-10-18 10:54:16 +02:00
46c536554c
- Added new challenges
...
- Added new webapplication called WebWolf to make attacks more realistic
- Added WebWolf lesson to explain the concepts behind this new application
2017-09-12 23:12:10 +02:00
7809057208
Enabled the challenges again to make them visible for everybody who starts WebGoat
2017-06-15 23:38:04 +02:00
d25f71532b
Moved challenge 4 to challenge 6 and introduced new sql injection challenge 5
2017-05-03 17:30:49 +02:00
e656d30b7e
hint updates
2017-05-11 10:44:26 +01:00
9cd5f101d4
challenge 1 hint update
2017-05-11 09:05:01 +01:00
ff89daf987
Moved challenge 4 to challenge 6 and introduced new sql injection challenge 5
2017-05-03 14:34:15 +02:00
4baceeb98b
challenge 1 hint update
2017-05-11 08:57:16 +01:00
5508a08e20
small UI improvement
2017-05-03 03:33:49 +02:00
97e84ae872
Adding assignment class for challenge 5
2017-05-03 03:30:06 +02:00
6909d13ecb
Fixed challenge 1
2017-05-03 03:16:07 +02:00
4f561fc377
Added testcases for challenge 2 and 5
2017-05-03 02:47:17 +02:00
945976868b
Added testcases
2017-05-02 23:28:48 +02:00
262d82f80b
Finishing challenge 5
2017-05-02 19:05:40 +02:00
3cb089d675
Layout improvements
2017-05-02 15:01:10 +02:00
1edf091c4e
Improvements for challenge 3
2017-05-02 14:26:50 +02:00
344b1f9beb
Extended challenge 1 with checking ip address client
2017-05-02 09:13:41 +02:00
615ca5afe3
Posting a flag shows a response in the UI (correct or incorrect)
2017-05-02 03:25:31 +02:00
eb7a6bd2be
Creating endpoint for the scoreboard
2017-05-02 02:29:47 +02:00
39f1597f82
Challenge 5: loading votes from endpoint
2017-04-30 20:53:43 +02:00
9964fac0f1
Challenge 5: changing username working
2017-04-30 20:53:42 +02:00
262fbbcf52
First setup for challenge 5
2017-04-30 20:53:42 +02:00
7054c44c40
Fixed sorting issue with lessons, in particular the challenges need to be ordered so the intro is displayed first
2017-04-16 05:57:40 +02:00
3ccfcac8ff
Challenge 4 done
2017-04-16 05:14:47 +02:00
ec36dbd43c
Challenge 4 SQL is working
2017-04-15 21:15:46 +02:00
ed0e1a1f37
First setup for challenge 4
2017-04-15 18:12:25 +02:00
7ff5503241
Fixed posting flags towards the server
2017-04-15 14:01:34 +02:00
b10817564e
Fixing challenges intro and challenge 3
2017-04-15 11:37:44 +02:00
6a3b40a640
Fixed layout issues
2017-04-15 11:37:43 +02:00
ec338326ea
Separating challenges
2017-04-15 11:37:43 +02:00
4feae018d3
Challenge 3: displaying comments
2017-04-15 11:37:43 +02:00
835cf35ea0
Challenge 4: First setup
2017-04-15 11:37:43 +02:00
cebf74cd10
Challenge 3: First setup completed
2017-04-15 11:37:43 +02:00
6a9f7e0b0f
Challenge 2: making elements on page work together
2017-04-15 11:37:43 +02:00
05bb61ad57
Roundtrip for challenge 2 done
2017-04-15 11:37:43 +02:00
599f36fdb8
Challenge 2 JavaScript is working
2017-04-15 11:37:43 +02:00
d1bf80a670
First steps for challenge 2
2017-04-15 11:37:43 +02:00
ebf2f9d864
wip
2017-04-15 11:37:43 +02:00
b093d36dc3
Added more for challenge 1 including input form group for flag
2017-04-15 11:37:43 +02:00
911fe36557
First attempt for challenge
2017-04-15 11:37:43 +02:00
259fd19c1b
- Introduced user registration
...
- Now using Spring Boot for classloading, this way local development does not need to restart the complete server
- Fixed all kinds of dependencies on the names of the lessons necessary to keep in mind during the creation of a lesson.
- Simplied loading of resources, by adding resource mappings in MvcConfig.
- Refactored plugin loading, now only one class is left for loading the lessons.
2017-03-22 11:35:14 +01:00
9b86aaba05
Adding challenge
2017-03-22 00:09:17 +01:00