Commit Graph

36 Commits

Author SHA1 Message Date
ts
ec5071fca1 generators/gpg_key_pair - generates a 2048 rsa key 2018-11-09 13:37:09 +00:00
ts
b7e0ac493f RSA WIP 2018-11-07 15:11:29 +00:00
thomashaw
ebb7904bec WiP: RSA Challenge - work in progress... 2018-11-06 17:47:58 +00:00
ts
c72ec190c0 Move bitwise XOR to encoders instead of generators 2018-10-19 16:39:40 +01:00
ts
e2e7d96dd0 removing python3 stuff... 2018-10-11 13:00:52 +01:00
thomashaw
bf569aac50 task 18 - low: select nth character 2018-10-09 12:44:32 +01:00
thomashaw
684bc427ed rename echo_string to strings 2018-10-09 12:44:32 +01:00
thomashaw
340cfed7f2 Task 18 - split out into individual medium challenges (e.g. medium_base64.rb) 2018-10-09 12:44:32 +01:00
thomashaw
300d6b6c79 Task 18 - incorporate reverse to high, replace 'flag' with flag_path for dynamic usage over xinetd 2018-10-09 12:44:32 +01:00
thomashaw
9e1cd10b65 Task 18 - modify difficulty file selection to be greedy (i.e. medium.*.rb) then randomise 2018-10-09 12:44:32 +01:00
thomashaw
86a3fe34ca Task 18 - Random difficulty selection 2018-10-09 12:44:32 +01:00
thomashaw
bb8d1c5799 Task 18.2 - echo_string/high.rb 2018-10-09 12:44:32 +01:00
thomashaw
fc91f9c78e Task 18.2 - echo_string/medium.rb 2018-10-09 12:44:32 +01:00
thomashaw
db92817275 Task 18.2 - echo string challenge selecting based on difficulty. low.rb implemented. 2018-10-09 12:44:32 +01:00
thomashaw
5904fcd225 Task 18.1 - echo string challenge working over the network 2018-10-09 12:44:32 +01:00
thomashaw
162c1f8064 Task 13 - echo string challenge 2018-10-09 12:44:32 +01:00
ts
d09d84345c WiP: Math challenge 2018-10-09 12:44:32 +01:00
ts
378eec05d8 WiP 2018-10-09 12:44:32 +01:00
ts
65b966b5e0 xinetd module, updated setgid script wrapper, ruby script example + ruby challenge generator 2018-10-09 12:44:32 +01:00
ts
c546549048 example code: python2 and python3 install modules, script generators and ctf vulnerability/challenge module wrappers 2018-10-09 12:44:32 +01:00
ts
c5ec09fb44 Superclass for script challenges, ruby and python2 examples 2018-10-09 12:44:32 +01:00
ts
8d68802fce WiP: Script container and script generator tracer code - need to build the shebang into the module and finish implementing setuid script function 2018-10-09 12:44:32 +01: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