45 Commits

Author SHA1 Message Date
Z. Cliffe Schreuders
ae3f523587 shell before and after login banners 2019-07-01 22:58:10 +01:00
Z. Cliffe Schreuders
c10a35691e Merge major changes from Semester 2 into master 2019-06-18 14:37:47 +01:00
Jason Zeller
adb0c6fa86 Create example scenarios for pcap and zip. 2019-03-13 18:07:48 -05:00
Z. Cliffe Schreuders
a556ba7d8a lab updates 2019-02-22 14:00:01 +00:00
Z. Cliffe Schreuders
e33306ffa0 bundle version 1 2019-02-20 09:28:34 +00:00
ts
a1c7ad10ed remove kali top 10 for now 2019-02-14 16:08:33 +00:00
thomashaw
3e4123642c reverting dirtycow for now, need to exclude the puppet package from apt-get upgrade before inclusion 2019-02-07 12:57:18 +00:00
ts
fcb2dc0e9b Added NTP test. Refactored html match from parameterised_website into the superclass 2019-02-04 16:52:31 +00:00
thomashaw
41daeb3b2b update batch_secgen.rb to run with bundle exec 2018-11-16 11:37:15 +00:00
thomashaw
b5d2228fa8 updated version of digest-sha3 gem 2018-11-16 11:37:15 +00:00
ts
946b33d29c generators/gpg_key_pair - generates a 2048 rsa key 2018-11-16 11:37:10 +00:00
thomashaw
a2c9f2a951 WiP: RSA Challenge - work in progress... 2018-11-16 11:37:05 +00:00
ts
c2cda2faf8 huffman coding (WIP - Fix the access_json issue first...) 2018-11-16 11:33:21 +00:00
ts
e35c9b7013 Gemfile: braille 2018-11-16 11:32:41 +00:00
thomashaw
b04724c19f encoders/hash/scrypt 2018-11-16 10:19:10 +00:00
thomashaw
0d3cdedc19 encoders/hash/siphash 2018-11-16 10:19:10 +00:00
thomashaw
4dbf064f48 encoders/hash/whirlpool 2018-11-16 10:19:10 +00:00
thomashaw
91a0cda109 gem 'digest-sha3' 2018-11-16 10:19:10 +00:00
thomashaw
d2a04f8d43 ntlm and lm hashes 2018-11-16 10:19:10 +00:00
ts
e7adc14b02 Fix for duplicate received_inputs from module outputs on conflict resolution 2018-09-26 12:35:27 +01:00
secgen server
34f0bd3862 gemfile lock 2018-09-21 13:18:24 +01:00
ts
4a1e065724 Updated README.md to include vagrant-ovirt4 dependencies 2018-04-20 10:56:43 +01:00
ts
a003b81f69 wip changes 2018-02-07 17:59:24 +00:00
thomashaw
c6c319f4bc oVirt retry loop: remove VMs that Vagrant created, but cannot find with destroy, via oVirt API 2017-11-03 11:57:15 +00:00
thomashaw
19cade10d3 Using process_helper gem instead of Open3.capture3 within gem_exec.rb so that vagrant up output is displayed in real-time. 2017-10-20 16:30:38 +01:00
thomashaw
7cfde8317a Rework WIP: Testing changes so far. Still need to rework network-ranges passthrough hack with something more flexible. 2017-10-05 14:24:56 +01:00
Z. Cliffe Schreuders
ce502abcdb Hackerbot, labs, and associated changes 2017-09-28 16:35:28 +01:00
thomashaw
1a611e230b SecGen batch processing script (requires postgresql).
secgen.rb: added --shutdown flag for shutting down vm's after provisioning
2017-09-15 15:54:50 +01:00
thomashaw
02f191104d generator/credit_card_data: outputs credit card type and number 2017-09-05 17:41:50 +01:00
thomashaw
66893ee6cd generators/compression/zip (takes strings_to_leak) & generators/challenges/hidden_zip_in_image_file (takes a zip file + concats) 2017-05-03 13:53:33 +01:00
thomashaw
57a7dc69f6 ssh_leaked_keys - dynamically generated key
(cherry picked from commit b3e248c)
2017-04-04 16:30:52 +01:00
thomashaw
8977559f8a exif metadata challenge + jpg converter/generator (cherry picked from commit e51347f) 2017-04-04 16:29:17 +01:00
thomashaw
39586af9a3 exif metadata module (WIP - needs some jpg files rather than png) 2017-03-31 13:29:50 +01:00
thomashaw
7c4d21e942 generators/images/qr_code: creates a QR code out of a string(usually a flag) and outputs it as a .png represented as a base64 string. 2017-03-16 12:32:33 +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
373b0bc5dc Parameterised Website using datastores. Loads of generators and encoders. Check out the example scenarios. 2017-01-15 19:56:13 +00:00
thomashaw
2cf329eeef Vulnerability: Gitlist 0.4.0 webapp with RCE 2016-11-13 22:43:47 +00:00
Jjk422
56eb9cc78c Changed documentation rakefile require paths from '../../lib/constants.rb' to '../../lib/helpers/constants.rb'.
Removed vagrant gem as it should not be used to install vagrant as the version is old and outdated.
Reuploading Gemfile.lock to remove vagrant from the list of installed gems and versions.
2016-06-09 15:18:01 +01:00
Z. Cliffe Schreuders
b5b19fe1c5 Major overhaul of code base! 2016-06-09 00:03:04 +01:00
Jjk422
7da182c7ee Added Yard doc generator, rake files to generate docs, commented most methods only managers and helpers need to be documented for ruby files 2016-04-04 12:29:01 +01:00
Jjk422
0fa2400c01 Added rdoc gem, documentation folder and documentation generator script 2016-04-02 12:32:06 +01:00
aviio
3e6a5916eb Relates to SG-11 - Now has the ability to generate a site that is specified in the scenario.xml - also improves upon the build times by using Puppet v4 Environments 2016-03-30 03:33:46 +01: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
b2316c06d3 Delete Gemfile.lock
Deletes the Gemfile.lock as this is generated uniquely for each machine
2016-03-09 13:04:39 +00:00
thomashaw
c000404a3a Gemfile 2016-03-08 22:46:40 +00:00