Commit Graph

501 Commits

Author SHA1 Message Date
thomashaw
0d5bd58fdc scenarios: updating base box selectors to include type="server" (along side platform="linux") in preparation for kali basebox merge 2017-08-19 13:52:03 +01:00
thomashaw
8b2a92915e vulnerabilities/vsftpd_234_backdoor: now uses organisations 2017-08-19 13:44:16 +01:00
thomashaw
458eb3be81 vulnerabilities/proftpd_133c_backdoor: now uses organisations 2017-08-19 13:19:36 +01:00
thomashaw
71794e13a1 vulnerabilities/unrealirc_3281: now uses organisations 2017-08-19 12:50:02 +01:00
thomashaw
6b0614221c Merge branch 'master' of https://github.com/cliffe/SecGen 2017-08-19 12:23:38 +01:00
thomashaw
aa23500fdd vulnerabilities/moinmoin_195: now uses organisations 2017-08-19 12:23:25 +01:00
Z. Cliffe Schreuders
d6ced69c31 Fix calling rubygem executable on some platforms 2017-08-18 23:31:57 -07:00
thomashaw
7a115e2340 vulnerabilities/samba_symlink: updated comment 2017-08-16 19:18:43 +01:00
thomashaw
d445c3bdc1 vulnerabilities/samba_symlink: now uses organisations 2017-08-16 19:17:33 +01:00
thomashaw
c6ee0316a1 vulnerabilities/samba_pws: now uses organisations 2017-08-16 19:09:05 +01:00
thomashaw
f9ac37360c generators/domain: added default read_fact for name 2017-08-16 19:08:03 +01:00
thomashaw
799d729f2c renamed guildford_event_basic_narrative.xml => basic_narrative.xml 2017-08-16 18:06:06 +01:00
thomashaw
957212daff scenarios/ctf/nw_cyber_games.xml updated to use organisation 2017-08-16 17:37:01 +01:00
thomashaw
ef2ce0f986 team_project_scenario: updated to use structured_content/organisation 2017-08-16 16:37:30 +01:00
thomashaw
50c5854873 generators/mail_id: removed type=text_paragraph 2017-08-16 15:43:23 +01:00
thomashaw
3b9c2f05b2 services/http/parameterised_website: update to use generators/structured_content/organisation 2017-08-16 14:00:55 +01:00
thomashaw
1d2786a076 generators/organisation: added domain fact 2017-08-16 13:14:05 +01:00
thomashaw
ed31b4bf0f print.rb: added .warn and bright_yellow text colouring 2017-08-16 13:11:33 +01:00
thomashaw
b25c3818a4 updating guildford_event_basic_narrative scenario 2017-08-14 17:41:24 +01:00
thomashaw
9d9c39bb6b parameterised_website: removed contact us from navbar on blank organisation 2017-08-14 17:21:23 +01:00
thomashaw
d791b15ad4 parameterised_website: now accepts blank organisation 2017-08-14 17:10:48 +01:00
thomashaw
71291c39c3 scenario changes to account for parse_json="" and access="" 2017-08-14 16:15:08 +01:00
thomashaw
f7a34f6e83 bugfix: added cpu_word_size to scenario schema - can re-run scenarios again 2017-08-14 14:16:39 +01:00
thomashaw
341429d94a Merge branch 'merge_structured_data' 2017-08-14 14:11:13 +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
Z. Cliffe Schreuders
35c4c309f4 basic support for public domains, with example -- will prompt for network interface to bridge to (ref #97) 2017-08-12 10:02:35 +01:00
Z. Cliffe Schreuders
246443bb5e ssh root login vulnerability, and some other code cleanup 2017-08-03 22:39:43 +01:00
Cliffe
3f719c4761 Update README.md 2017-07-05 21:38:23 +01:00
thomashaw
f44680051e more vagrantfile.erb whitespace updates 2017-06-30 22:56:07 +01:00
thomashaw
76d7fa08ab vagrantfile.erb whitespace updates 2017-06-30 22:53:49 +01:00
thomashaw
844a4f9db5 PR_90: removed linux_box left over from testing 2017-06-30 22:48:21 +01:00
thomashaw
7a6334fb00 PR_90 changes: added cpu_word_size to differentiate between 32/64bit systems in bases, refactored vagrantfile.erb to include this, changed windows 'config.vm.network' settings to use the system name rather than config. 2017-06-30 22:46:54 +01:00
thomashaw
534a780726 Merge remote-tracking branch 'origin/pr/90'
# Conflicts:
#	README.md
#	lib/templates/Vagrantfile.erb
2017-06-30 15:21:22 +01:00
thomashaw
013fb58c5f Minor changes to Jason's PR_89: add_ability_to_generate_forensics images 2017-06-30 14:57:32 +01:00
Tom
200411ef91 Merge pull request #89 from Jjk422/forensic_image_creation
Added ability to generate forensic images from virtual machines.
2017-06-30 14:32:46 +01:00
thomashaw
15374cb9f5 Merge branch 'ctf_guildford_girls_school' 2017-06-29 15:54:06 +01:00
thomashaw
22aaf7fbb4 updating scenario.xml's which refer to old username generators via module_path 2017-06-29 15:51:13 +01:00
thomashaw
fa1f879374 guildford event scenario 2017-06-24 00:37:44 +01:00
thomashaw
1a5649fddf hint improvements 2017-06-24 00:19:52 +01:00
thomashaw
6d8bc007f0 utilities/parameterised_website: additional pages and hidden flag in white_text 2017-06-23 23:30:10 +01:00
thomashaw
a853bf8db5 ssh_leaked_keys + onlinestore: added hints 2017-06-23 23:28:11 +01:00
thomashaw
8eddc7fc44 Marker generator: only matches "flag{"" at start of string. Exclude "vulnerable in terms of its" system||misc||ctf||local .
Now displays all secgen_metadata.xml <hint>'s
2017-06-23 23:27:38 +01:00
thomashaw
6a98deae3e hidden_file, now uses different filename than the account + strings_to_leak instead of flag 2017-06-23 15:30:35 +01:00
thomashaw
11703a626a encoders/string_selector: now accepts a position (essentially index+1) so that elements can be selected from a list based on id's 2017-06-23 15:07:06 +01:00
thomashaw
2e35c1e915 generators/flag/flag_concat: joins strings and wraps in flag{} 2017-06-22 09:06:57 +01:00
thomashaw
58c53269ad Hints: hidden_file, onlinestore, passwordless_account 2017-06-21 22:35:01 +01:00
thomashaw
9c9bc0d6fd utilities/unix/version_control/git
utilities/unix/sql/sqlmap
2017-06-21 22:12:41 +01:00
thomashaw
22f72a0b38 onlinestore: added functionality to have killed_on support multiple different dates 2017-06-21 20:37:58 +01:00
thomashaw
bae2a644af mail message: module_name update 2017-06-21 20:36:28 +01:00
thomashaw
c3a092f680 unbounded maximum number of <hint>'s in metadata schemas 2017-06-21 18:54:03 +01:00