Commit Graph

76 Commits

Author SHA1 Message Date
thomashaw
3c07201657 DO NOT MERGE -- temporary change for testing, TODO: add parameter for account to hidden_file module (check history) 2022-04-23 11:52:41 +01:00
thomashaw
3339432d9b Fixing scenario + adding an error message for if a file within '/' is monitored as a goal. 2022-04-21 15:15:57 +01:00
thomashaw
60d3604efd Dynamic generation of goal flags (and some cleanup, removing goal_flags etc.). 2022-02-16 15:28:59 +00:00
thomashaw
6fb72ed578 adding dynamic goal + flag paths to hidden_file 2022-02-14 15:56:41 +00:00
thomashaw
ee4132ce06 wip 2022-02-08 16:50:34 +00:00
thomashaw
abae0fa5e5 hidden_file changes: Updating metadata + scenarios for testing w/ static file_path_to_leak passed from scenario 2022-02-08 14:16:53 +00:00
thomashaw
bc0ea15beb Adding goals to hidden_file: moving the full_path calculation logic from puppet to secgen level, so we can use that data the file to read for the goal 2022-02-08 13:56:41 +00:00
thomashaw
a7251e16f6 added static read_file goal to hidden_file 2022-02-04 10:57:02 +00:00
thomashaw
39199dba29 WIP - Testing challenger homedir bug... (2) 2022-02-03 16:27:44 +00:00
thomashaw
6553d5784a WIP - Testing challenger homedir bug... (2) 2022-02-03 16:04:18 +00:00
thomashaw
f6e01850f3 Scenario updates + vulns/hidden_file update (with test_hidden_file.xml for testing) 2021-11-23 17:02:30 +00:00
thomashaw
967fa5e272 Hidden file module update 2021-11-22 20:36:40 +00:00
thomashaw
0a06435dc9 big_merge 2021-11-22 16:26:34 +00:00
thomashaw
65a2f990da ASE 5: wip 2021-03-03 21:27:00 +00:00
thomashaw
d804dd8bfb 5_linux_stack_bof.xml: wip 2021-02-23 00:27:08 +00:00
thomashaw
5917ab9ae9 5_linux_stack_bof.xml: wip 2021-02-22 23:10:40 +00:00
thomashaw
9b14e3fb00 5_linux_stack_bof.xml: wip 2021-02-22 22:53:32 +00:00
thomashaw
4847657320 ASE lab 5: Writing exploits for Linux and stack-smashing buffer overflows (wip) 2021-02-22 22:42:43 +00:00
Z. Cliffe Schreuders
6b412d0af7 hardlink protection on Debian Buster 2021-02-04 01:24:20 +00:00
Z. Cliffe Schreuders
7899fc067f lab updates 2020-11-12 23:23:18 +00:00
Z. Cliffe Schreuders
e0499edbed path env CTF module, move randomness out of puppet 2019-06-26 00:13:39 +01:00
Z. Cliffe Schreuders
8d60442f23 path env CTF module 2019-06-24 23:23:14 +01:00
Z. Cliffe Schreuders
c10a35691e Merge major changes from Semester 2 into master 2019-06-18 14:37:47 +01:00
Jason Zeller
adb0c6fa86 Create example scenarios for pcap and zip. 2019-03-13 18:07:48 -05:00
Jason Zeller
954ab73923 Added zip_file vulnerability as it also uses leak_to_file utility. 2019-03-13 17:30:43 -05:00
Jason Zeller
a96d83b045 Initial import of pcap generator/vulnerability. Also includes leak_to_file utility allowing any base64 file to be leaked wherever desired. 2019-03-13 17:19:50 -05:00
ts
d9b9e3a83d explicitly set file permissions for flags leaked by ::secgen_functions::leak_file 2019-03-12 10:38:04 +00:00
ts
cf203624d2 Merge branch 's2progress' of https://github.com/cliffe/secgen into s2progress 2019-02-18 11:17:11 +00:00
Z. Cliffe Schreuders
68428ec828 lab updates 2019-02-16 10:20:05 +00:00
ts
9d664ad677 Merge branch 'post_tests' into s2progress
# Conflicts:
#	modules/generators/structured_content/hackerbot_config/hbauthentication/secgen_metadata.xml
#	modules/generators/structured_content/hackerbot_config/hbauthentication/templates/intro.md.erb
#	modules/generators/structured_content/hackerbot_config/hbauthentication/templates/lab.xml.erb
#	modules/vulnerabilities/unix/access_control_misconfigurations/suid_root_bash/suid_root_bash.pp
#	modules/vulnerabilities/unix/access_control_misconfigurations/suid_root_vi/suid_root_vi.pp
#	modules/vulnerabilities/unix/web_training/dvwa/files/DVWA-master/vulnerabilities/csp/help/help.php
#	modules/vulnerabilities/unix/web_training/dvwa/manifests/apache.pp
#	scenarios/ctf/basic_narrative.xml
#	scenarios/labs/websec_lab_env.xml
#	scenarios/security_audit/team_project.xml
2019-02-15 18:18:30 +00:00
Z. Cliffe Schreuders
94c0573111 lab updates 2019-02-14 16:13:58 +00:00
Z. Cliffe Schreuders
9a3ff20136 lab updates 2019-02-14 15:18:41 +00:00
ts
345e902cca removed example ctf challenge stuff.. 2019-02-07 14:25:54 +00:00
ts
055ef5b77b explicitly set file permissions for flags leaked by ::secgen_functions::leak_file 2019-01-24 12:25:34 +00:00
ts
ff1a567a3e re-adding secgen_metadata.xml 2018-11-16 11:39:45 +00:00
ts
cc9a33dab6 removing python3 stuff... 2018-11-16 11:33:31 +00:00
thomashaw
83867b0283 Task 15.1 - install maze generating program (golang, maze-master, git, challenge scenario) 2018-11-16 11:31:51 +00:00
ts
1a1b6be55a Combine dc16_amadhj and dc16_amadhj_group 2018-11-16 11:29:43 +00:00
ts
17a286484b dc modules conflict with themselves 2018-11-16 10:19:09 +00:00
ts
6f0498916c WiP: SetGID working with dc16 modules, need to test with $binary_path and metactf 2018-11-16 10:19:09 +00:00
thomashaw
58500219ab Task 15.3 (WiP)- comparison issue solved, todo: add multiple mazes, timeout, and refactor 2018-11-16 10:19:09 +00:00
thomashaw
5852120408 Task 15.3 - generators/maze/maze_generator (WiP) - todo: figure out why response != solution in test.rb (likely has something to do with newlines) 2018-11-16 10:19:09 +00:00
thomashaw
66b01fb35b Task 15.3 - new approach: generators/maze/maze_generator (WiP) 2018-11-16 10:19:09 +00:00
thomashaw
05c2572545 Task 15.1 - install maze generating program (golang, maze-master, git, challenge scenario) 2018-11-16 10:19:08 +00:00
thomashaw
b9f56bbe10 Difficulty cont. 2018-11-16 10:19:08 +00:00
thomashaw
41183db7ef Task 13 - echo string challenge 2018-11-16 10:19:08 +00:00
thomashaw
9ba86b7f0b Task 10 - implement difficulties 2018-11-16 10:19:08 +00:00
thomashaw
559c414f3b Task 9: CTF challenge directory structure which matches the categories 2018-11-16 10:19:08 +00:00
thomashaw
9a4c167a62 Task 8: Metadata additions for challenge_type and challenge_subtype 2018-11-16 10:19:08 +00:00
ts
309358df5c WiP: Math challenge 2018-11-16 10:19:08 +00:00