ts
|
93f251a3e1
|
encoders/cipher/braille: local files parameters and outputs are enforced utf-8.
|
2018-10-17 13:18:48 +01:00 |
|
ts
|
f7eaf20ff9
|
Removing default input into data_to_leak to prevent regressions
|
2018-10-12 11:35:56 +01:00 |
|
ts
|
f09e1e1ee0
|
WiP: Rework to avoid regressions.
|
2018-10-12 10:51:48 +01:00 |
|
ts
|
2179f08b16
|
Re-adding flag generator metadata, accidentally removed in the merge.
|
2018-10-12 10:51:19 +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
|
5b5b473a23
|
VirtualBox Base updates to prevent locking issue.
(cherry picked from commit 4154999)
|
2018-10-11 13:44:12 +01:00 |
|
ts
|
e2e7d96dd0
|
removing python3 stuff...
|
2018-10-11 13:00:52 +01:00 |
|
ts
|
2341dd68d0
|
encoder/generator long args via stdin WIP
|
2018-10-11 12:47:08 +01:00 |
|
ts
|
05eb14c9e8
|
huffman coding (WIP )
|
2018-10-09 12:44:32 +01:00 |
|
ts
|
a1c858df7d
|
Fixed and random bases (WIP)
|
2018-10-09 12:44:32 +01:00 |
|
ts
|
3c5e6688cb
|
huffman coding (WIP - Fix the access_json issue first...)
|
2018-10-09 12:44:32 +01:00 |
|
ts
|
79a196e0bd
|
encoders/cipher/braille
|
2018-10-09 12:44:32 +01:00 |
|
ts
|
67913e8f32
|
setgid bin/script: added ensure_package (build-essentials + gcc-multilib)
|
2018-10-09 12:44:32 +01:00 |
|
thomashaw
|
b58ff2030c
|
Task 15.3 (WiP)- comparison issue solved, todo: add multiple mazes, timeout, and refactor
|
2018-10-09 12:44:32 +01:00 |
|
thomashaw
|
ad639987f1
|
Task 15.3 - generators/maze/maze_generator (WiP) - todo: figure out why response != solution in test.rb (likely has something to do with newlines)
|
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 |
|
thomashaw
|
911cba6155
|
Task 15.1 - install maze generating program (golang, maze-master, git, challenge scenario)
|
2018-10-09 12:44:32 +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
|
2790885dba
|
Difficulty cont.
|
2018-10-09 12:44:32 +01:00 |
|
thomashaw
|
162c1f8064
|
Task 13 - echo string challenge
|
2018-10-09 12:44:32 +01:00 |
|
thomashaw
|
200bcea9a7
|
Task 10 - implement difficulties
|
2018-10-09 12:44:32 +01:00 |
|
thomashaw
|
6e12394006
|
Task 9: CTF challenge directory structure which matches the categories
|
2018-10-09 12:44:32 +01:00 |
|
thomashaw
|
cee381a47a
|
Task 8: Metadata additions for challenge_type and challenge_subtype
|
2018-10-09 12:44:32 +01:00 |
|
ts
|
d09d84345c
|
WiP: Math challenge
|
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
|
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
|
7072c3162b
|
python2
|
2018-10-09 12:44:32 +01:00 |
|
ts
|
a49863e737
|
utilities/unix/languages/python - python2 install
|
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
|
73ce1e7b8e
|
bugfix
|
2018-10-09 12:44:32 +01:00 |
|
ts
|
de77017dce
|
removing test code from binary_script_container
|
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 |
|