Commit Graph

41 Commits

Author SHA1 Message Date
ts
f09e1e1ee0 WiP: Rework to avoid regressions. 2018-10-12 10:51:48 +01:00
ts
fd6d89d985 Typo in build_essential 2018-10-12 10:17:22 +01:00
ts
00c93483c1 WiP: Working with scenario. 2018-10-12 10:09:09 +01:00
ts
803342cf5e WiP: outputs from huffman in {secgen_data} format + create files.
Need to update so that the old stuff still works.
2018-10-11 16:42:36 +01:00
ts
deba7d8cf2 WIP: data_to_leak 2018-10-11 15:05:30 +01:00
ts
67913e8f32 setgid bin/script: added ensure_package (build-essentials + gcc-multilib) 2018-10-09 12:44:32 +01:00
thomashaw
a1f7e91563 Task 15.3 - new approach: generators/maze/maze_generator (WiP) 2018-10-09 12:44:32 +01:00
thomashaw
30ac3ae0e6 minor changes 2018-10-09 12:44:32 +01:00
ts
e60329d6d7 Module cleanup 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
ca92255304 Implement setuid_root_script, update examples + fix octal modes 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
ts
f436dee1b7 leak_files group parameter 2018-10-09 12:44:32 +01:00
ts
3b9aacee11 SecGen function: add directory (creates directory + any parent directories using mkdir -p) 2018-10-09 12:44:32 +01:00
ts
5e279883d7 Combine dc16_amadhj and dc16_amadhj_group 2018-10-09 12:44:32 +01:00
ts
5668487166 Install setgid binary 2018-10-09 12:44:32 +01:00
ts
ff75b56c6b Testing script, stretch fixes + code review 2018-10-05 17:27:12 +01:00
thomashaw
aafaa3d648 fixed puppet resource naming conflict 2018-06-20 19:14:46 +01:00
ts
7c125425d2 Merge fix 2018-02-15 12:19:40 +00:00
ts
38797f18b6 Merge fixes 2018-02-15 11:44:30 +00:00
thomashaw
6045c1f187 hackerbot merge - includes lots of other changes 2018-02-08 13:14:22 +00:00
Z. Cliffe Schreuders
ce502abcdb Hackerbot, labs, and associated changes 2017-09-28 16:35:28 +01:00
thomashaw
b5bb17ee59 minor improvements to leaked_file permissions, metadata, and scenarios 2017-09-20 22:08:40 +01:00
thomashaw
fcda518504 setuid root binary fixes 2017-06-06 14:59:51 +01:00
thomashaw
ada45e9420 New function: secgen_functions::install_setuid_root_binary
Updated dc16_amadhj to use this function
2017-06-06 11:26:34 +01:00
thomashaw
07eaad8199 Project Vagrantfile's now use relative paths. This enables distribution of project's without having to mess with paths. 2017-04-11 11:46:44 +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
Mihai Ordean
d9391d384f added check to verify if leaked files is empty 2017-03-13 15:10:17 +00:00
thomashaw
32091ed0fe Special Character work + generator/encoder superclass refactor.
The full Vagrantfile facter string has been encoded in b64 for now, would be nice to b64 the individual arguments rather than the whole string.
2017-03-01 19:19:54 +00:00
thomashaw
43c02f220f Updated for post-parameterisation 2017-01-17 16:27:18 +00:00
thomashaw
f8a97b2842 Parameterised Cleanup Module 2017-01-17 16:11:50 +00:00
thomashaw
17f425b37f Multiple leaked files, new secgen_functions module encapsulating the file_leak and overshare.erb logic. Updated old modules to use the new resource type. 2016-12-08 10:43:48 +00:00
Z. Cliffe Schreuders
b5b19fe1c5 Major overhaul of code base! 2016-06-09 00:03:04 +01:00
Connor Wilson
67d58a1e1f Relates to SG-11 : Now able to generate a full wordpress site (Apache / SQL / Wordpress) 2016-03-28 21:07:27 +01:00
Connor Wilson
386810cab4 Relates to SG-11 : Now able to generate a full wordpress site (Apache / SQL / Wordpress) 2016-03-26 19:45:13 +00:00
Connor Wilson
866de4d855 Relates to SG-11 : Pushes code to repo for Tom to branch from 2016-03-26 02:49:56 +00:00
Connor Wilson
9e40d48687 mid-commit for apache server install 2016-03-22 12:53:26 +00:00
Connor Wilson
7ebadf6caf Directory structure changes 2016-03-08 22:54:59 +00:00
Connor Wilson
6a0107ee05 Builds boxes now, puppet name changes 2016-03-08 22:53:49 +00:00