Jjk422
8365d2cca6
Merge branch 'master-forensics-new' into master-main-forensic-merge
...
# Conflicts:
# Gemfile
# lib/templates/Vagrantfile.erb
# secgen.rb
2017-12-15 14:09:01 +00:00
Jjk422
b287d67cbb
Prefetch file insert module.
...
Need to check that all files are necessary, some may be redundant/unused code.
2017-12-13 17:22:57 +00:00
Jjk422
a5571d6f0e
Fixed incorrect class naming
2017-12-11 12:33:07 +00:00
thomashaw
bfa430ba52
generator/concat_paragraph: concatenate data multiple input generators, with optional separators
2017-09-05 17:43:59 +01:00
thomashaw
02f191104d
generator/credit_card_data: outputs credit card type and number
2017-09-05 17:41:50 +01:00
thomashaw
a7b75765ab
generators/realistic_organisation: added an organisation generator which uses the business_name for domain and email addresses.
...
renamed generators/organisation to generators/random_organisation
2017-09-05 13:45:18 +01:00
thomashaw
fa5015918b
corrected method call
2017-09-05 12:31:17 +01:00
thomashaw
70e9d5cc27
generators/business_email: corrected method call
2017-09-05 12:28:17 +01:00
thomashaw
705383e108
encoder/random_string_selector: cleaned up print_string output. other encoders: added encoding print string padding
2017-09-05 11:26:29 +01:00
thomashaw
f9ac37360c
generators/domain: added default read_fact for name
2017-08-16 19:08:03 +01:00
thomashaw
50c5854873
generators/mail_id: removed type=text_paragraph
2017-08-16 15:43:23 +01:00
thomashaw
1d2786a076
generators/organisation: added domain fact
2017-08-16 13:14:05 +01:00
thomashaw
ee83e5016e
structured_content: initial work, created an organisation generator. Organisation based scenarios need updating to use this.
...
datastore access_json: can now access individual structured_content elements
2017-08-14 14:09:29 +01:00
thomashaw
2e35c1e915
generators/flag/flag_concat: joins strings and wraps in flag{}
2017-06-22 09:06:57 +01:00
thomashaw
bae2a644af
mail message: module_name update
2017-06-21 20:36:28 +01:00
thomashaw
48f09bec49
Person generator now accepts accounts and fills in the missing data (email, name)
2017-06-21 18:45:27 +01:00
thomashaw
c29294671f
Random username and Name based username generator merged. Name-based behaviour runs when 'name' parameter is passed. Otherwise outputs a random username.
2017-06-21 14:27:52 +01:00
thomashaw
3a0f426842
utilities/mail module: creates system mail messages for a user on a linux system.
...
generators/mail_message: hash containing the data for a mail message.
generators/mail_id: outputs a randomly generated mail id string.
generators/date: added mail format and option to pass a date in + have it formatted.
2017-06-13 19:34:53 +01:00
thomashaw
2dc7d93d33
utilities/parameterised_accounts: adds an account with a strong password by default
...
vulnerabilities/crackable_user_account: adds an account with a weak password by default
2017-05-30 11:23:58 +01:00
thomashaw
428d39a279
vulnerabilities/onlinestore: parameterised dealer_id / murderer_id / murdered_ids / murdered_on. Updated scenarios/../leeds_beckett_online_store.xml
2017-05-13 20:00:32 +01:00
thomashaw
5c24e13577
Date generator module_name fix
2017-05-13 17:46:22 +01:00
thomashaw
034c2ec409
generators/date_generator: added mysql_datetime format
2017-05-13 16:29:19 +01:00
thomashaw
58907d171d
parameterised online_store
2017-05-11 15:02:56 +01:00
thomashaw
577272aa61
generators/compression/zip: Added optional password to zip file generator
2017-05-09 16:29:27 +01:00
thomashaw
22cfa3027e
removing special chars from b64 flag generator + changed qr code link
2017-05-09 15:24:46 +01:00
thomashaw
66aa51dd9d
Updating hints
2017-05-09 12:37:12 +01:00
thomashaw
366fe6cbdd
Cleaning up some TODOs
2017-05-04 11:46:39 +01:00
thomashaw
342b64e481
hidden_zip_in_image_file: added example & now removes the archive from disk after storing it in memory
2017-05-04 11:38:45 +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
8db4c6ab81
Image Generators no longer select from readme_gifs. Moved png's into /misc directory.
2017-05-02 16:54:59 +01:00
thomashaw
1dd5f400b3
spelling corrections: vignere to vigenere, _reversable to _reversible
2017-05-02 14:45:27 +01:00
thomashaw
bacd0b5f78
Add <hint> links to generator and encoder challenge modules including schema change to include <hint> tags.
...
Added exif_metadata scenario.
2017-05-02 14:42:03 +01:00
thomashaw
6f7b2f0edf
generators/html_snippet: input header and paragraphs, wrap them in <h3> and <p> tags.
2017-04-27 20:00:42 +01:00
thomashaw
398ca4df47
vulnerabilities/unix/system/symlinks - CTF module with symlink (TOCTTOU) vulnerability with binary setgid shadow + crackable weak password
2017-04-18 14:37:16 +01:00
Jjk422
3029312cd1
Ensured all modules done previously could accept input values by adding process_options and get_options_array methods to the generator modules.
2017-04-16 23:34:19 +01:00
Jjk422
1649f39756
Chrome Internet history module
...
Allows for the insertion of the chrome History file with choice of number of generic and cybercrime urls with inputted time range.
2017-04-16 17:55:02 +01:00
Jjk422
6fb49684e9
Illegal image module cat
...
Allows for the placing of cat images (represent illegal images).
May have some difficulty with multiple cat images due to framework placing all base64 inputs and outputs into a single hash, this may need to be resolved for multiple modules
2017-04-16 10:15:05 +01:00
Jjk422
c99c12ea5c
Basic timestamp modules
...
Now all timestamp modules have default randomisation.
May need to fix specifying values manually.
2017-04-15 20:20:06 +01:00
Jjk422
4acc43323a
Basic timestamp modules
2017-04-15 18:25:26 +01:00
Jjk422
d64ea06f4d
Merge branch 'master-forensics' into master-forensics-new
...
# Conflicts:
# Gemfile
# Gemfile.lock
2017-04-13 17:01:16 +01:00
thomashaw
b245a168e5
leaked_filename reduced chance of clashes + consolidated both random filename modules into 1
2017-04-04 22:27:57 +01:00
thomashaw
5e852da39b
word flag generator name update
2017-04-04 16:58:28 +01:00
thomashaw
eac3b86674
fixed word flag generator: remove non alpha-numerical characters from flag (umlauts were being interpreted incorrectly)
2017-04-04 16:49:36 +01:00
thomashaw
a0af1a5fef
fixed random boolean conversion error
2017-04-04 16:38:53 +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
aad46803ca
fixes / modifications - strong pw generator strip illegal characters, gitlist_040 changed leak flag position
...
(cherry picked from commit dc7e77f)
2017-04-04 16:26:53 +01:00
thomashaw
f6b7cc41cf
removing final name="" from fortress
2017-03-31 21:29:06 +01:00
thomashaw
04399470f2
updated scenarios, metadata changes + updated qr code
2017-03-31 19:21:36 +01:00
thomashaw
39586af9a3
exif metadata module (WIP - needs some jpg files rather than png)
2017-03-31 13:29:50 +01:00