Emlyn Butterfield
ccae583695
Windows base box
2019-07-09 10:47:24 +01:00
ts
b209e78da1
minor last-minute cleanup
2018-11-16 12:58:19 +00:00
ts
fc49a3a7ee
WiP: SetGID working with dc16 modules, need to test with $binary_path and metactf
2018-11-16 11:35:33 +00:00
ts
cb99532140
Combine dc16_amadhj and dc16_amadhj_group
2018-11-16 11:33:48 +00:00
ts
f8708215f0
WiP: Rework to avoid regressions.
2018-11-16 11:33:32 +00:00
ts
a6b343fab6
Typo in build_essential
2018-11-16 11:33:31 +00:00
ts
6fd9ceab0c
WiP: Working with scenario.
2018-11-16 11:33:31 +00:00
ts
61f7320add
WiP: outputs from huffman in {secgen_data} format + create files.
...
Need to update so that the old stuff still works.
2018-11-16 11:33:31 +00:00
ts
c27733cecb
WIP: data_to_leak
2018-11-16 11:33:31 +00:00
ts
4a919d7c9c
setgid bin/script: added ensure_package (build-essentials + gcc-multilib)
2018-11-16 11:32:26 +00:00
ts
f7d3fabba9
Testing script, stretch fixes + code review
2018-11-16 10:27:10 +00:00
ts
5e2a3190f4
MetaCTF: Added scaffolding files, optionally strip the Ch01_, 00_angr_, etc from binary names. No longer gives challenger sudo (oops!)
2018-11-16 10:19:10 +00:00
ts
ae8bdf0104
MetaCTF/src_csp: replaced Good Job! printf() calls with printflag();
2018-11-16 10:19:10 +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
d597010e89
(WiP) Pull install_setgid_binary stuff out into install_binary_module & set_binary_gid (pass through a binary path)
2018-11-16 10:19:09 +00:00
thomashaw
67de44a660
WiP: fix resource confict. (get the 00_angr_find.c.template to build + test it, then update other XX_angr_.* to use same pattern).
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
5f3d4197e1
minor changes
2018-11-16 10:19:09 +00:00
ts
0c92845f81
Module cleanup
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
7152c647fd
Implement setuid_root_script, update examples + fix octal modes
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
ts
b730dc1cf6
leak_files group parameter
2018-11-16 10:19:08 +00:00
ts
2c6e06bea5
SecGen function: add directory (creates directory + any parent directories using mkdir -p)
2018-11-16 10:19:08 +00:00
ts
257f739c93
Combine dc16_amadhj and dc16_amadhj_group
2018-11-16 10:19:08 +00:00
ts
45e5ad0646
Install setgid binary
2018-11-16 10:19:08 +00:00
ts
81440f7b4c
Remove snort conflict + ignore errors + don't delete after failure + stdlib in secgen
2018-10-19 13:46:50 +01:00
ts
f0bb2a26e1
Testing script, stretch fixes + code review
2018-10-19 13:46:49 +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