Z. Cliffe Schreuders
7cf89236b7
forensic modules and content
2023-04-27 17:46:05 +01:00
Z. Cliffe Schreuders
c053976709
module metadata updates, scenario updates, and CyBOK metadata
2021-12-21 13:28:45 +00:00
ts
9c57454900
remove the programming challenges for now - need more work before including within the master branch
2019-01-21 11:53:37 +00:00
ts
946b33d29c
generators/gpg_key_pair - generates a 2048 rsa key
2018-11-16 11:37:10 +00:00
ts
74b4787374
RSA WIP
2018-11-16 11:37:08 +00:00
thomashaw
a2c9f2a951
WiP: RSA Challenge - work in progress...
2018-11-16 11:37:05 +00:00
ts
1916cd84c0
Move bitwise XOR to encoders instead of generators
2018-11-16 11:33:32 +00:00
ts
cc9a33dab6
removing python3 stuff...
2018-11-16 11:33:31 +00:00
thomashaw
f10ba50279
task 18 - low: select nth character
2018-11-16 10:19:08 +00:00
thomashaw
32f1b4f032
rename echo_string to strings
2018-11-16 10:19:08 +00:00
thomashaw
5a4247faed
Task 18 - split out into individual medium challenges (e.g. medium_base64.rb)
2018-11-16 10:19:08 +00:00
thomashaw
5e2b6d0e96
Task 18 - incorporate reverse to high, replace 'flag' with flag_path for dynamic usage over xinetd
2018-11-16 10:19:08 +00:00
thomashaw
3e61f3ea3b
Task 18 - modify difficulty file selection to be greedy (i.e. medium.*.rb) then randomise
2018-11-16 10:19:08 +00:00
thomashaw
c8053d41c1
Task 18 - Random difficulty selection
2018-11-16 10:19:08 +00:00
thomashaw
0a36fde20d
Task 18.2 - echo_string/high.rb
2018-11-16 10:19:08 +00:00
thomashaw
2a7d69e19c
Task 18.2 - echo_string/medium.rb
2018-11-16 10:19:08 +00:00
thomashaw
e0057bd3d0
Task 18.2 - echo string challenge selecting based on difficulty. low.rb implemented.
2018-11-16 10:19:08 +00:00
thomashaw
7b75aa2b85
Task 18.1 - echo string challenge working over the network
2018-11-16 10:19:08 +00:00
thomashaw
41183db7ef
Task 13 - echo string challenge
2018-11-16 10:19:08 +00:00
ts
309358df5c
WiP: Math challenge
2018-11-16 10:19:08 +00:00
ts
a37e1686d0
WiP
2018-11-16 10:19:08 +00:00
ts
69b0ea9100
xinetd module, updated setgid script wrapper, ruby script example + ruby challenge generator
2018-11-16 10:19:08 +00:00
ts
a6ff9c508b
example code: python2 and python3 install modules, script generators and ctf vulnerability/challenge module wrappers
2018-11-16 10:19:08 +00:00
ts
5e73435337
Superclass for script challenges, ruby and python2 examples
2018-11-16 10:19:08 +00:00
ts
b645916da9
WiP: Script container and script generator tracer code - need to build the shebang into the module and finish implementing setuid script function
2018-11-16 10:19:08 +00:00
thomashaw
fa5015918b
corrected method call
2017-09-05 12:31:17 +01:00
thomashaw
705383e108
encoder/random_string_selector: cleaned up print_string output. other encoders: added encoding print string padding
2017-09-05 11:26:29 +01:00
thomashaw
66aa51dd9d
Updating hints
2017-05-09 12:37:12 +01:00
thomashaw
66893ee6cd
generators/compression/zip (takes strings_to_leak) & generators/challenges/hidden_zip_in_image_file (takes a zip file + concats)
2017-05-03 13:53:33 +01:00
thomashaw
1dd5f400b3
spelling corrections: vignere to vigenere, _reversable to _reversible
2017-05-02 14:45:27 +01:00
thomashaw
bacd0b5f78
Add <hint> links to generator and encoder challenge modules including schema change to include <hint> tags.
...
Added exif_metadata scenario.
2017-05-02 14:42:03 +01:00
thomashaw
8977559f8a
exif metadata challenge + jpg converter/generator (cherry picked from commit e51347f)
2017-04-04 16:29:17 +01:00
thomashaw
f6b7cc41cf
removing final name="" from fortress
2017-03-31 21:29:06 +01:00
thomashaw
04399470f2
updated scenarios, metadata changes + updated qr code
2017-03-31 19:21:36 +01:00
thomashaw
39586af9a3
exif metadata module (WIP - needs some jpg files rather than png)
2017-03-31 13:29:50 +01:00
thomashaw
241e83a7a9
generators/random/random_hex: added number_of_lines and line_length params
...
generators/challenges/encoded_diff: encodes a flag in hex, generates random_hex, shuffles the ordering, inserts a flag in a random position. accounts for line length vs flag length with random hex padding.
secgen_functions::leak_file.pp: Added division between data leaked to the same file
2017-03-28 10:51:57 +01:00
thomashaw
75056b8bc8
Adding images_to_leak to appropriate modules. Use ::secgen_functions::leak_files to leak one or more images. Updated parameterised_website to leak multiple images. Updated gitlist to create a git repo with leaked strings and images.
2017-03-23 20:58:35 +00:00
thomashaw
638e87e571
generators/challenges/hidden_data_in_image_file: Appends strings_to_leak to a random image's raw data.
2017-03-16 12:22:03 +00:00
thomashaw
895af9ae89
generators/challenges/bitwise_xor: input is a string_to_mask, output is 2 random bit streams that can, when bitwise xor'd together, reveal the string_to_mask.
2017-03-16 11:09:46 +00:00