Àngel Ollé Blázquez
e114360a5f
Fix SQL Injection
2021-03-29 08:28:36 +02:00
Nanne Baars
d4da2d0efa
Convert lesson into using DB instead of using regular expression to check the solution
2021-03-15 17:48:13 +01:00
Nanne Baars
f2ab5c1968
Update JWT lesson
2021-03-15 17:48:13 +01:00
NatasG
00c4be63f0
Fix sql injection line comments issue. ( #925 )
2021-01-19 10:47:04 +01:00
Kelly Marchewa
2e581d6bdb
docs: update SQLi lesson text ( #928 )
...
- corrected typos/grammar issues
- restructured sentences for clarity
2021-01-19 10:29:16 +01:00
Gabriel M. Schuyler
b1495a8cd5
Fix typo ( #909 )
2020-12-03 14:23:23 +01:00
René Zubcevic
574039902d
changed version to snapshot version and introduced revision parameter
...
for it
2020-11-27 12:15:19 +01:00
Eskil Andréen
74cca6d185
Add missing trailing double quote in sql query ( #897 )
2020-11-19 07:45:07 +01:00
Nanne Baars
7b8523dcab
#839 : fix the SQL statement as this one does not express that the orderBy
clause input is user input
2020-11-04 20:35:05 +01:00
Nanne Baars
641d75e734
Link to the original lesson for the goal
2020-10-20 22:09:49 +02:00
René Zubcevic
317573c897
Small fixes june 2020 ( #857 )
...
* issue 849
* another integration test for a challenge
* fixing issue 848
* updated link for issue 833
* fix for 847
2020-07-08 19:26:09 +02:00
Nanne Baars
39740e069e
New release
2020-05-22 14:10:31 +02:00
Nanne Baars
1aad57ba55
Fix the syntax differences between HSQL and Postgres
2020-04-27 11:45:41 +02:00
Nanne Baars
54610868fe
Fix the syntax differences between HSQL and Postgres
2020-04-27 11:45:41 +02:00
Satoshi SAKAO
d7ae3a4391
fix typo
2020-04-27 10:44:39 +02:00
Satoshi SAKAO
608728b135
fix asciidoc italic format
2020-04-27 10:44:39 +02:00
René Zubcevic
88eb4d7b26
ace editor added without all the nonsense around it
2020-04-26 16:45:56 +02:00
René Zubcevic
6f532683a1
lessonplan character updates so it also works on Windows Cp125
2020-04-20 12:54:18 +02:00
Nanne Baars
96412da04e
Remove unused imports and parameters
2020-04-19 15:42:50 +02:00
Nanne Baars
3b7481c2a7
Update method signature
2020-04-19 15:42:50 +02:00
Nanne Baars
407e19638f
Add two more assignments for SQL injection where only filtering is applied.
2020-04-19 15:42:50 +02:00
Nanne Baars
6c25cf8e43
Add path traversal lesson
2020-03-10 08:03:48 +01:00
René Zubcevic
4e371b63d0
suppressing some useless log messages and banners in unit tests ( #752 )
...
* suppressing some useless log messages and banners in unit tests
* some more log suppressed
2020-01-25 12:11:45 +01:00
Nanne Baars
5dd6b31905
Adjust lesson template ( #704 )
...
* Remove method `getId()` from all lessons as it defaults to the class name
* remove clean up endpoint
* remove unused class `RequestParameter`
* remove unused class `PluginLoadingFailure`
* Move `CourseConfiguration` to lesson package
* Add more content around the lesson template lesson and make it visible as a lesson in WebGoat
* Remove explicit invocation `trackProgress()` inside WebGoat framework so assignments only need to return an `AttackResult`
* Put original solution back as well for SQL string injection
* review comments
* Add
2019-11-17 13:39:56 +01:00
Nanne Baars
f40b6ffd31
Moving back to snapshot
2019-11-13 12:27:26 +01:00
Nanne Baars
fe2ac1b8d4
New release, updating pom.xml
2019-11-12 09:22:45 +01:00
Nanne Baars
e07a2aff48
Fix mistake the SQL exception should be throws otherwise users cannot see the table name (servers
) makes it impossible to
...
solve the assignment. Add explicit test for this to guard against future mistakes
2019-11-11 21:17:51 +01:00
Nanne Baars
7d48427d4f
Integrate ZAP 2.8.0 (no HUB) as the setup is different also update the filtering as usual ZAP exclusion is again broken
2019-11-11 21:17:51 +01:00
Cotonne
8da4342430
Improve readability of query ( #685 )
...
thanks! and do not forget to clean your .webgoat... local db related files
2019-11-04 13:28:35 +01:00
Nanne Baars
1a83e2825e
Code style ( #696 )
...
* Remove Guava dependency from WebGoat
* Add Checkstyle to the project with very basic standards so we have a
style across lessons. It does not interfere with basic Intellij formatting
2019-11-03 18:11:09 +01:00
Nanne Baars
25dae3a4a8
Fix merge request
2019-10-30 08:28:14 +01:00
Nanne Baars
e783c0c1f1
SQL: Cannot use apostrophe/quotes on string literals #662
2019-10-30 08:28:14 +01:00
Nanne Baars
96d11697d4
SQL Injection lesson 6 minor mistakes in examples #663
2019-10-30 08:28:14 +01:00
Nanne Baars
a0933d83d5
Reworked all the SQL statements to be uppercase
2019-10-30 08:28:14 +01:00
René Zubcevic
e0ac4a1083
lessons in correct order and scoreboard visible again ( #680 )
2019-10-10 09:45:43 +02:00
Choe Hyeong Jin
b481ed70e8
Fix typo in SQL Injection(Introduction) ( #675 )
...
Fix typo `date` to `data` which seems more appropriate in context.
2019-10-03 10:01:35 +02:00
Nanne Baars
dad9c75ee0
Fix tests after updating from develop, changes applied for migrating to Spring Boot 2
2019-09-23 17:35:04 +02:00
Nanne Baars
35c1305ce9
Merge conflicts resolved
2019-09-23 07:34:27 +02:00
Nanne Baars
e8d086ac9b
All successful
2019-09-20 07:59:04 +02:00
Nanne Baars
82ad0a7cc7
Finally working
2019-09-18 17:53:43 +02:00
Nanne Baars
5e6f825e64
WIP
2019-09-13 16:42:13 +02:00
René Zubcevic
fb2e11fe11
fix for complete progress of sql mitigations and integration test
2019-09-10 13:58:58 +02:00
Nanne Baars
f7c8a271aa
Fixed small typos
2019-09-09 13:55:24 +02:00
Nanne Baars
7a4f6e6fd3
Merge branch 'JeffreyWagnerBHN-develop' into develop
2019-09-09 13:54:38 +02:00
ephemeralwaves
aec051a9f1
Fixed minor spelling mistake
2019-09-09 13:41:38 +02:00
Jeffrey Wagner
75a174ff7b
Fixed description and grammer
2019-09-06 21:12:55 -04:00
René Zubcevic
924a53c22a
fixed sql adv 5 progress and added prove in integration test
2019-08-22 17:44:34 +02:00
Rene Zubcevic
7ad3996f2f
fix 6a6b page
2019-07-22 15:36:31 +02:00
Rene Zubcevic
b65644edee
progress fix for SqlInjectionMitigations
2019-07-22 12:16:18 +02:00
René Zubcevic
7d0a63ac95
small html changes to improve progress
2019-07-20 09:34:27 +02:00