Commit Graph

2485 Commits

Author SHA1 Message Date
alixxhiscock
d4b88ad086 Updated such_a_git to debian 12 2025-11-13 12:47:55 +00:00
Z. Cliffe Schreuders
15800cf5c1 Update lab sheet URLs in software security exploitation scenarios
Replaced Google Docs links with new URLs pointing to HacktivityLabSheets for the following scenarios:
1. 1_c_asm_iof.xml
2. 2_race_conditions_format_str.xml
3. 3_bug_hunting_and_fuzzing.xml
4. 4_exploit_development.xml
5. 5_linux_stack_bof.xml
6. 6_linux_nx_bypass.xml
7. 7_linux_aslr_bypass.xml
8. 8_linux_bof_format.xml
2025-10-03 17:42:35 +01:00
Z. Cliffe Schreuders
41615b1a4a Update more lab sheets to new GitHub pages 2025-10-02 23:08:49 +01:00
Z. Cliffe Schreuders
d941c2e825 Update lab sheet URL in 8_dynamic_continued.xml
Replaced the lab sheet URL to point to the correct HacktivityLabSheets link for the dynamic continued scenario.
2025-10-01 12:35:26 +01:00
Z. Cliffe Schreuders
b2e5f0dc1d Update lab sheet URLs in software and malware analysis scenarios
Replaced Google Docs links with new URLs pointing to HacktivityLabSheets for the following scenarios:
1. 3_c_and_asm.xml
2. 4_asm.xml
3. 5_ghidra.xml
4. 7_dynamic.xml
5. 8_dynamic_continued.xml
6. 9_malware_behaviour.xml
7. 10_anti_sre.xml
8. 11_coconut.xml
2025-10-01 12:25:14 +01:00
Z. Cliffe Schreuders
8ab72ebebb Update lab sheet URLs in software and malware analysis scenarios
Replaced Google Docs links with new URLs pointing to HacktivityLabSheets for the following scenarios:
1. 1_dynamic_and_static_analysis.xml
2. 2_intro_to_c.xml
2025-09-30 10:55:30 +01:00
Z. Cliffe Schreuders
f8543a5881 Lab sheet update 2025-09-29 12:11:01 +01:00
Z. Cliffe Schreuders
ec2dc98666 Update lab sheet URLs in introducing_attacks scenarios
Replaced Google Docs links with new URLs pointing to HacktivityLabSheets for the following scenarios:
1. 1_intro_linux.xml
2. 2_malware_msf_payloads.xml
3. 3_vulnerabilities.xml
4. 5_scanning.xml
5. 6_exploitation.xml
6. 7_post-exploitation.xml
7. 8_vulnerability_analysis.xml
2025-09-27 01:19:12 +01:00
Z. Cliffe Schreuders
d54cc0e3ab Update .gitignore to exclude vendor directory
Added 'vendor/**' to the .gitignore file to prevent tracking of vendor files in the repository.
2025-09-11 13:39:10 +01:00
Z. Cliffe Schreuders
203bed204e Add function to determine best display resolution in auto-resolution.sh
Avoids choosing resolutions greater than HD, as this causes font to be too small.

Implemented a new function, get_best_resolution, to select the optimal resolution for connected outputs based on available modes. The update_resolutions function now utilizes this new logic to set the display resolution accordingly, falling back to auto mode if no suitable resolution is found.
2025-09-11 13:38:55 +01:00
Z. Cliffe Schreuders
1e1bcdce57 Merge branch 'master' of https://github.com/cliffe/SecGen 2025-07-03 22:12:15 +01:00
Z. Cliffe Schreuders
9e3751bbee Remove unnecessary directory creation for autostart konsole in kde_minimal config.pp 2025-07-03 22:12:12 +01:00
Cliffe
478b53e02d Update README.md
Updated Hacktivity url
2025-06-05 14:18:22 +01:00
Z. Cliffe Schreuders
33ac521a75 Refactor flag inputs in WNS onlinestore scenario 2025-04-07 18:10:19 +01:00
Z. Cliffe Schreuders
b5f6835e09 Update username format in smash_crack_grab_run.xml to JSON structure 2025-04-05 00:57:58 +01:00
Z. Cliffe Schreuders
694f491636 Update Debian version and adjust file paths in smash_crack_grab_run.xml to use the user account directory 2025-04-05 00:10:45 +01:00
Z. Cliffe Schreuders
e0cf7ae2ff Add 'mode' input to encrypted zip file and update init.pp to handle mode parameter 2025-04-05 00:10:03 +01:00
Z. Cliffe Schreuders
8b5899172d labtainer simple flag share 2025-03-24 16:52:08 +00:00
Z. Cliffe Schreuders
7184b9a572 Updates to labtainers 2025-03-24 13:04:14 +00:00
Z. Cliffe Schreuders
12e18eea06 ctf update - recently tested modules 2025-03-21 23:54:57 +00:00
Z. Cliffe Schreuders
987263c031 Remove Docker proxy configuration
- so that the local register mirror (configured in the template) gets used instead -- related to the template
2025-03-18 14:14:35 +00:00
Z. Cliffe Schreuders
79b59a44a0 lab instructions update 2025-03-17 18:11:20 +00:00
Z. Cliffe Schreuders
ef7110c4e2 Replace nmap installation with ncat in chroot_debootstrap manifest 2025-03-17 14:18:55 +00:00
Z. Cliffe Schreuders
df6a808f9a Update Docker configuration and netcat backdoor vulnerability module 2025-03-11 15:17:28 +00:00
Z. Cliffe Schreuders
5311d890bf Update XSS lab video URL 2025-03-05 17:22:52 +00:00
Z. Cliffe Schreuders
3ddc7b9aba Add lecture videos to web security labs 2025-03-04 11:03:49 +00:00
Z. Cliffe Schreuders
3f7a927d79 Merge branch 'master' of https://github.com/cliffe/SecGen 2025-02-27 23:47:33 +00:00
Z. Cliffe Schreuders
f524c20fc8 ctf updates 2025-02-27 23:47:30 +00:00
Tom
e239e8b950 7_linux_aslr_bypass.xml: Fixed kali password + sudoer 2025-02-25 14:41:32 +00:00
Tom
1a4776a89b 6_linux_nx_bypass.xml: Fixed kali user password + sudoer 2025-02-25 14:40:43 +00:00
Tom
a83fcc0aa7 5_linux_stack_bof.xml: Fixed kali user password + sudoer 2025-02-25 14:39:19 +00:00
Z. Cliffe Schreuders
c214df7495 Updates to fix commando on bookworm 2025-02-24 01:42:32 +00:00
Z. Cliffe Schreuders
694e742322 Update tp scenario 2025-02-10 11:06:06 +00:00
thomashaw
c92aa8f064 team project changes 2425 2025-02-08 14:39:09 +00:00
Z. Cliffe Schreuders
aa0b9696bc Add 'hydra' to kali_web metapackage package list 2025-02-05 14:31:47 +00:00
Z. Cliffe Schreuders
85ca10d831 Remove 'hydra-gtk' from kali_web metapackage package list 2025-02-05 14:15:18 +00:00
Z. Cliffe Schreuders
63ab3cdb06 Merge branch 'master' of https://github.com/cliffe/SecGen 2025-02-04 11:24:06 +00:00
Z. Cliffe Schreuders
be20e7497c Update lab
- Fix flags
- Improve time-based access control prompt
- Update regex matching for time configuration verification
- Refine instruction clarity for time-based login restrictions
2025-02-04 11:24:03 +00:00
Cliffe
dcdadab854 Update README.md 2025-02-03 10:04:19 +00:00
Z. Cliffe Schreuders
eda1dde7a3 Update PAM tutorial instructions for google-authenticator
- Modify instructions for google-authenticator configuration
- Change focus from SSH to SU login configuration
- Add reminder to remove configuration rule after tasks
- Improve formatting with bullet points
2025-01-31 16:43:05 +00:00
Z. Cliffe Schreuders
3aca91c1ed Merge branch 'master' of https://github.com/cliffe/SecGen 2025-01-31 16:30:26 +00:00
Z. Cliffe Schreuders
b2029594cb Update PAM lab configuration and content
- Uncomment third flag generator in secgen_metadata.xml
- Refactor intro.md.erb template with improved instructions and formatting
- Update lab.xml.erb with more robust attack configurations
- Add additional hints and reminders throughout the tutorial
- Adjust test scenarios and flag generation logic
2025-01-31 16:30:23 +00:00
Z. Cliffe Schreuders
b900f9a520 Improve hostname configuration in Vagrantfile template
Add hostnamectl support for more robust hostname setting on Linux systems
2025-01-31 16:29:40 +00:00
Cliffe
833982b5ba Update README.md 2025-01-28 17:32:49 +00:00
Z. Cliffe Schreuders
8dfd8385af module metadata update 2025-01-19 00:12:32 +00:00
Z. Cliffe Schreuders
593d2b1cb1 Remove 'upx-ucl' from reversing_tools module 2025-01-18 23:27:19 +00:00
Z. Cliffe Schreuders
86195a2513 ctf updates 2025-01-17 11:33:03 +00:00
Z. Cliffe Schreuders
4a2647d902 disable glpi module until fixed 2025-01-17 11:30:36 +00:00
Z. Cliffe Schreuders
099783255c lab updates 2025-01-17 11:18:02 +00:00
Z. Cliffe Schreuders
385c12630a Merge branch 'master' of https://github.com/cliffe/SecGen 2025-01-17 10:01:16 +00:00