Commit Graph

852 Commits

Author SHA1 Message Date
ts
fbafa25f25 tmp 2018-10-18 12:19:24 +01:00
ts
c4d923155e fix 2018-10-18 12:10:59 +01:00
ts
cea39fccbd fix 2018-10-18 12:08:32 +01:00
ts
f065b74c12 fix 2018-10-17 15:56:36 +01:00
ts
21c88e27c6 encoders/cipher/braille: local files parameters and outputs are enforced utf-8. 2018-10-17 15:27:07 +01:00
ts
bb2d26575b Enforce encoding utf-8 2018-10-17 14:41:32 +01:00
ts
93f251a3e1 encoders/cipher/braille: local files parameters and outputs are enforced utf-8. 2018-10-17 13:18:48 +01:00
ts
c3e420fceb Fix: relative project/path when loading projects now converts to absolute path using ROOT_DIR 2018-10-17 13:18:48 +01:00
ts
e2187f3a9f Fix: secgen.rb --project projects/asdf v now works again with oVirt + VBox 2018-10-17 13:18:48 +01:00
ts
e06cf61bcb Fix so that we can still run gens / encoders as stand alone scripts 2018-10-12 12:50:32 +01:00
ts
f7eaf20ff9 Removing default input into data_to_leak to prevent regressions 2018-10-12 11:35:56 +01:00
ts
d1d73cc079 Fixed narrative scenario 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
f8f81a9270 Updating readme to include graphviz (for huffman) 2018-10-11 13:59:40 +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
412a4fe59b Gemfile: braille 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