Commit Graph

57 Commits

Author SHA1 Message Date
thomashaw
e657f86af5 debugging file_to_leak 2022-02-14 14:30:36 +00:00
thomashaw
86323b2bba debugging file_to_leak 2022-02-14 14:19:33 +00:00
thomashaw
e7cc7fd49e debugging file_to_leak 2022-02-14 12:25:09 +00:00
thomashaw
df282d5ac8 debugging file_to_leak 2022-02-14 12:24:09 +00:00
thomashaw
e30700d11b wip 2022-02-08 16:13:33 +00:00
thomashaw
a44a8bfec2 wip 2022-02-08 15:15:30 +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
dd01e34aac big_merge fix 1 2021-11-22 16:46:35 +00:00
thomashaw
0a06435dc9 big_merge 2021-11-22 16:26:34 +00:00
Z. Cliffe Schreuders
772313d340 reintroduce using local copies of common puppet modules fixes #190 thanks @dezull 2021-11-18 16:14:54 +00:00
thomashaw
65a2f990da ASE 5: wip 2021-03-03 21:27:00 +00:00
thomashaw
666595035a metactf merge (missing changes) 2020-06-02 16:48:35 +01:00
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
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