Commit Graph

  • 5708feec31 Added src angr ts 2018-10-29 17:46:38 +00:00
  • ef3885a544 WiP: metactf scenario - throws repo files onto the VM. ts 2018-10-29 17:33:52 +00:00
  • 656727f66b WiP: Metactf module init ts 2018-10-29 17:18:48 +00:00
  • 2045063e5e Merge fix + added java wheezy + ubuntu xenail conflict ts 2018-10-29 17:04:01 +00:00
  • 6c1a1f31d2 ELK watcher WIP ts 2018-09-21 12:07:18 +01:00
  • b34a84c9d3 Auditbeat audit_rules.erb template added ts 2018-09-14 16:14:54 +01:00
  • 63d2c54f1e Auditbeat pushing correctly with file integrity module ts 2018-09-14 10:57:27 +01:00
  • 56b2953c0d ELK auditbeat module - wip ts 2018-09-13 16:15:54 +01:00
  • 07d76f13cc ELK stack installing and working. Test with a second VM pushing logs with filebeat. ts 2018-09-13 13:25:48 +01:00
  • 9497e40d4a puppet ELK stack: utilities/elasticsearch, utilities/filebeat, utilities/kibana, utilities/logstash - needs parameterising + requires ubuntu64 base. ts 2018-09-11 12:35:11 +01:00
  • e839f5363a ubuntu 64bit base - elk doesn't support 32bit bases ts 2018-09-11 12:04:09 +01:00
  • 6cd374c26f utilities/auegas - elk dependency ts 2018-09-11 12:03:46 +01:00
  • 2e3b6d1dd2 undo revert ts 2018-09-11 11:54:18 +01:00
  • 58500219ab Task 15.3 (WiP)- comparison issue solved, todo: add multiple mazes, timeout, and refactor thomashaw 2018-08-20 20:12:21 +01:00
  • 5852120408 Task 15.3 - generators/maze/maze_generator (WiP) - todo: figure out why response != solution in test.rb (likely has something to do with newlines) thomashaw 2018-08-20 19:15:46 +01:00
  • 66b01fb35b Task 15.3 - new approach: generators/maze/maze_generator (WiP) thomashaw 2018-08-17 17:16:30 +01:00
  • 5f3d4197e1 minor changes thomashaw 2018-08-17 16:22:46 +01:00
  • 05c2572545 Task 15.1 - install maze generating program (golang, maze-master, git, challenge scenario) thomashaw 2018-08-16 19:11:05 +01:00
  • f10ba50279 task 18 - low: select nth character thomashaw 2018-08-16 12:59:55 +01:00
  • 32f1b4f032 rename echo_string to strings thomashaw 2018-08-16 12:35:31 +01:00
  • 5a4247faed Task 18 - split out into individual medium challenges (e.g. medium_base64.rb) thomashaw 2018-08-16 12:19:26 +01:00
  • 5e2b6d0e96 Task 18 - incorporate reverse to high, replace 'flag' with flag_path for dynamic usage over xinetd thomashaw 2018-08-15 18:35:08 +01:00
  • 3e61f3ea3b Task 18 - modify difficulty file selection to be greedy (i.e. medium.*.rb) then randomise thomashaw 2018-08-15 14:59:50 +01:00
  • c8053d41c1 Task 18 - Random difficulty selection thomashaw 2018-08-14 12:37:30 +01:00
  • 0a36fde20d Task 18.2 - echo_string/high.rb thomashaw 2018-08-14 12:24:45 +01:00
  • 2a7d69e19c Task 18.2 - echo_string/medium.rb thomashaw 2018-08-14 08:37:14 +01:00
  • e0057bd3d0 Task 18.2 - echo string challenge selecting based on difficulty. low.rb implemented. thomashaw 2018-08-10 16:43:48 +01:00
  • 7b75aa2b85 Task 18.1 - echo string challenge working over the network thomashaw 2018-08-10 16:07:28 +01:00
  • b9f56bbe10 Difficulty cont. thomashaw 2018-08-10 15:46:59 +01:00
  • 41183db7ef Task 13 - echo string challenge thomashaw 2018-08-10 15:42:54 +01:00
  • 9ba86b7f0b Task 10 - implement difficulties thomashaw 2018-08-10 12:29:01 +01:00
  • 559c414f3b Task 9: CTF challenge directory structure which matches the categories thomashaw 2018-08-10 12:23:10 +01:00
  • 9a4c167a62 Task 8: Metadata additions for challenge_type and challenge_subtype thomashaw 2018-08-10 12:14:21 +01:00
  • 309358df5c WiP: Math challenge ts 2018-08-09 09:01:27 +01:00
  • 0c92845f81 Module cleanup ts 2018-08-08 14:34:28 +01:00
  • a37e1686d0 WiP ts 2018-08-08 11:48:02 +01:00
  • 69b0ea9100 xinetd module, updated setgid script wrapper, ruby script example + ruby challenge generator ts 2018-08-07 12:59:45 +01:00
  • a6ff9c508b example code: python2 and python3 install modules, script generators and ctf vulnerability/challenge module wrappers ts 2018-08-03 15:32:13 +01:00
  • 990d15a4c9 python2 ts 2018-08-03 14:52:45 +01:00
  • 9637a90384 utilities/unix/languages/python - python2 install ts 2018-08-03 13:34:23 +01:00
  • 5e73435337 Superclass for script challenges, ruby and python2 examples ts 2018-08-03 13:29:21 +01:00
  • 9ca017d3b2 bugfix ts 2018-08-03 11:54:24 +01:00
  • e1df8957fc removing test code from binary_script_container ts 2018-08-03 11:11:54 +01:00
  • 7152c647fd Implement setuid_root_script, update examples + fix octal modes ts 2018-08-03 10:57:11 +01:00
  • b645916da9 WiP: Script container and script generator tracer code - need to build the shebang into the module and finish implementing setuid script function ts 2018-08-02 20:39:47 +01:00
  • b730dc1cf6 leak_files group parameter ts 2018-08-02 14:01:02 +01:00
  • 2c6e06bea5 SecGen function: add directory (creates directory + any parent directories using mkdir -p) ts 2018-08-02 12:48:50 +01:00
  • f346267a6b Added group functionality to other pwnable_binary type challenges ts 2018-08-02 11:40:49 +01:00
  • b9c690939f Removed amadhj_group ts 2018-08-02 11:19:44 +01:00
  • 257f739c93 Combine dc16_amadhj and dc16_amadhj_group ts 2018-08-02 11:19:01 +01:00
  • d506f1d3c9 Install setgid binary ts 2018-08-01 18:53:36 +01:00
  • 45e5ad0646 Install setgid binary ts 2018-08-01 18:46:31 +01:00
  • 772ed43f0f utilities/unix/languages/ruby ts 2018-07-19 13:13:47 +01:00
  • 23c3335eac Hash encoders and example scenarios ts 2018-07-19 11:40:47 +01:00
  • 3810f84178 Testing script, stretch fixes + code review ts 2018-10-05 17:14:54 +01:00
  • 1aab88f63c updated filenames + text formatting ctf_challenges ts 2018-11-15 17:38:37 +00:00
  • 11db865b7e Pre-build update. Added new hints and iceweasel auto pop up with instructions.txt ts 2018-11-15 17:34:31 +00:00
  • 6b54237340 snort module update Z. Cliffe Schreuders 2018-11-15 17:00:46 +00:00
  • 1caf29dcc6 lm hash cannot take strings longer than 14 characters. Updated metadata + encoding_challenges.xml ts 2018-11-15 13:32:35 +00:00
  • 85f8fe16f9 sha3-*: now hashing inputs, not dummy data ts 2018-11-15 13:19:13 +00:00
  • a7516bfcaa install snort from packages, but use a different interface Z. Cliffe Schreuders 2018-11-15 11:48:44 +00:00
  • 94c466ace6 snort module update Z. Cliffe Schreuders 2018-11-15 11:47:38 +00:00
  • 53df8765f4 lab updates Z. Cliffe Schreuders 2018-11-14 16:29:24 +00:00
  • 7cea6235a8 WiP: Adding angr. Test the account stuff. ts 2018-11-14 16:04:45 +00:00
  • fe24babd38 Removing DIE files ts 2018-11-14 16:04:14 +00:00
  • 30e0941fc8 encoding_challenges.xml: updated text ts 2018-11-14 12:08:36 +00:00
  • f036306b3e update batch_secgen.rb to run with bundle exec thomashaw 2018-11-14 11:16:35 +00:00
  • 025cb813ef updated version of digest-sha3 gem thomashaw 2018-11-14 10:41:56 +00:00
  • 969f345dfd lab updates Z. Cliffe Schreuders 2018-11-13 15:42:48 +00:00
  • 614ca3bdd3 lab updates Z. Cliffe Schreuders 2018-11-13 15:38:39 +00:00
  • 4bf769ec13 reversing_tools: install cutter ts 2018-11-12 17:57:59 +00:00
  • 937b5051ef updated encoding challenges to remove the hard-coded simple_ssh module ts 2018-11-12 17:04:07 +00:00
  • 841d2e9e37 Minor cleanup ts 2018-11-12 17:00:43 +00:00
  • 56bd60ffeb encoder/simple_ssh: decrypting on box successfully ts 2018-11-12 17:00:12 +00:00
  • a29dc33e6c encoder/simple_ssh decrypting locally ts 2018-11-12 16:54:20 +00:00
  • 484a23882c WiP: simple_ssh thomashaw 2018-11-12 15:32:56 +00:00
  • 5cc6dbcdd8 encoder/simple_ssh wip ts 2018-11-12 13:51:43 +00:00
  • d0be593f2c Encoding challenge complete + working with 10 challenges. thomashaw 2018-11-12 13:46:27 +00:00
  • c85e8c2967 Merge branch 'stretch_kde_update' of https://github.com/cliffe/SecGen into stretch_kde_update Z. Cliffe Schreuders 2018-11-12 09:15:52 +00:00
  • f56e1988da lab updates Z. Cliffe Schreuders 2018-11-12 09:15:39 +00:00
  • 394051e0d8 Update README.md Cliffe 2018-11-10 12:25:47 +00:00
  • 88145928bd networking Z. Cliffe Schreuders 2018-11-09 21:45:53 +00:00
  • d6e6d61998 lab updates Z. Cliffe Schreuders 2018-11-09 17:22:39 +00:00
  • f0c12a69f5 lab updates Z. Cliffe Schreuders 2018-11-09 17:14:09 +00:00
  • ff5494fadc Updated encoding_scenario ts 2018-11-09 17:03:23 +00:00
  • 2ac6c7aa72 basic asymmetric decryption ts 2018-11-09 16:28:01 +00:00
  • ab720cc2ad Updated huffman to include /tmp/<timestamp>/tree to avoid batch clashes. ts 2018-11-09 16:22:24 +00:00
  • f36ef64218 lab updates Z. Cliffe Schreuders 2018-11-09 16:06:44 +00:00
  • 9ec1488088 lab updates Z. Cliffe Schreuders 2018-11-09 15:52:50 +00:00
  • 0f7592ce0e networking Z. Cliffe Schreuders 2018-11-09 15:43:34 +00:00
  • 79058f990f Merge branch 'stretch_kde_update' of https://github.com/cliffe/SecGen into stretch_kde_update Z. Cliffe Schreuders 2018-11-09 15:17:08 +00:00
  • 7a6498a7cc lab updates Z. Cliffe Schreuders 2018-11-09 15:16:45 +00:00
  • 4edb750441 networking Z. Cliffe Schreuders 2018-11-09 15:16:37 +00:00
  • b4f0a79a14 Merge branch 'stretch_kde_update' of https://github.com/cliffe/SecGen into stretch_kde_update Z. Cliffe Schreuders 2018-11-09 15:03:07 +00:00
  • 4afbd0f9a1 lab updates Z. Cliffe Schreuders 2018-11-09 15:02:55 +00:00
  • ec5071fca1 generators/gpg_key_pair - generates a 2048 rsa key ts 2018-11-09 13:37:09 +00:00
  • 216fbe2d17 lab updates Z. Cliffe Schreuders 2018-11-09 11:56:36 +00:00
  • ee0755c15f lab updates Z. Cliffe Schreuders 2018-11-09 11:51:15 +00:00
  • 6ddaa0ecfd Merge branch 'stretch_kde_update' of https://github.com/cliffe/SecGen into stretch_kde_update Z. Cliffe Schreuders 2018-11-09 11:12:42 +00:00
  • 47760c0587 lab updates Z. Cliffe Schreuders 2018-11-08 16:40:05 +00:00