Commit Graph

1556 Commits

Author SHA1 Message Date
thomashaw
af5136d4cc converted the static parameterised_website into a very vulnerable php app. 2026-02-07 16:27:43 +00:00
Z. Cliffe Schreuders
c8010035a9 Refactor phpLDAPadmin configuration in ldap_server install manifest - ordering 2026-02-05 10:21:36 +00:00
Z. Cliffe Schreuders
a94812f520 Enhance vsftpd_234_backdoor installation process
- Added a step to clean pre-compiled 32-bit object files from the tarball to ensure compatibility.
- Updated dependencies to require the cleaning step before using the Makefile.
- Included a check to create the vsftpd binary only if the Makefile is present.
2026-02-05 09:32:15 +00:00
Z. Cliffe Schreuders
5b50c19742 Refactor vsftpd_234_backdoor installation process
- Removed 32-bit library installation to improve compatibility with modern Debian systems.
- Updated Makefile to use native architecture for compilation by removing the -m32 flag.
- Simplified dependency installation by eliminating unnecessary multilib packages.
2026-02-04 22:30:15 +00:00
Z. Cliffe Schreuders
b54804c431 Enhance phpLDAPadmin configuration to auto-increment UIDs at 10000 and GIDs at 5000, preventing conflicts with local system users. Inserts the configuration line before the closing ?> tag. 2026-02-04 17:56:38 +00:00
Z. Cliffe Schreuders
93254d83b3 Configure phpLDAPadmin to auto-increment UIDs starting at 10000 to prevent conflicts with local system users. 2026-02-04 00:08:57 +00:00
Z. Cliffe Schreuders
7bca4eda52 Update Active Directory package installation from 'realm' to 'realmd' 2026-02-03 10:19:59 +00:00
Z. Cliffe Schreuders
28ea284d83 Enhance LDAP server configuration
- Added functionality to convert the domain to LDAP DN format for better integration.
- Configured phpLDAPadmin to use the generated base DN, ensuring it matches the LDAP domain.
2026-02-03 09:59:45 +00:00
Z. Cliffe Schreuders
f1d57078fe Add Active Directory integration packages
- Introduced `ad_packages` module for installing necessary packages for Active Directory domain integration, including `realm`, `sssd`, `adcli`, and Samba utilities.
- Created metadata file for the `ad_packages` module to describe its functionality and licensing.
- Updated scenario configuration to include the new `ad_packages` utility.
2026-02-03 00:10:36 +00:00
Z. Cliffe Schreuders
db3712f305 Refactor LDAP server initialization 2026-02-02 16:55:11 +00:00
Z. Cliffe Schreuders
37c9eb51d7 Refactor LDAP server metadata to update requirements and conflicts 2026-02-02 14:24:33 +00:00
Z. Cliffe Schreuders
ecc764b14d Add LDAP packages and server configuration
- Introduced `ldap_packages` module for installing LDAP client utilities and integration packages.
- Added `ldap_server` module for installing and configuring OpenLDAP server with phpLDAPadmin.
- Updated scenario configuration to include LDAP packages and server utilities.
- Created metadata files for both modules to describe their functionality and requirements.
2026-02-02 14:13:11 +00:00
alixxhiscock
28cd6d144e changed cvss to version 2 2025-12-09 15:08:35 +00:00
Cliffe
a3e70fe62d Merge pull request #344 from girlier/relative_path_suid_hardlinks_fix
Relative path suid hardlinks fix
2025-12-08 22:41:16 +00:00
Cliffe
befa92b081 Update Vagrant box URL for Debian Bookworm 2025-12-08 22:36:12 +00:00
Cliffe
657167b54f Merge pull request #341 from JD2344/kali-base
Add new Kali base URL
2025-12-08 22:33:45 +00:00
alixxhiscock
20a18f8c73 changed gitlist vulnerability details to different gitlist vulnerability 2025-11-14 11:50:35 +00:00
Rosie
58206a3ea2 Updated relative_path_suid_hardlinks module: fixed hardlink protections for Debian 12
- changed fs.protected_regular = 0

changed fs.protected_fifos = 0
2025-11-10 18:23:42 +00: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
9e3751bbee Remove unnecessary directory creation for autostart konsole in kde_minimal config.pp 2025-07-03 22:12:12 +01:00
Z. Cliffe Schreuders
33ac521a75 Refactor flag inputs in WNS onlinestore scenario 2025-04-07 18:10:19 +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
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
c214df7495 Updates to fix commando on bookworm 2025-02-24 01:42:32 +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
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
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
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
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
4a2647d902 disable glpi module until fixed 2025-01-17 11:30:36 +00:00
Z. Cliffe Schreuders
385c12630a Merge branch 'master' of https://github.com/cliffe/SecGen 2025-01-17 10:01:16 +00:00
Z. Cliffe Schreuders
19194ae6d9 Base updates 2025-01-17 10:01:08 +00:00
Z. Cliffe Schreuders
b235da7f64 Update pam lab WiP 2025-01-17 09:59:27 +00:00
Z. Cliffe Schreuders
16ffd1b1e8 Update hackerbot installation for Kali gems compatibility 2025-01-17 09:58:55 +00:00
Tom
171976ad04 Added upx to reversing_tools 2025-01-08 01:24:46 +00:00
dev
486b0d43c1 Add new Kali base URL 2025-01-05 00:50:49 +00:00
Z. Cliffe Schreuders
962329e4ea Update pam_modules 2025-01-01 22:46:35 +00:00
Z. Cliffe Schreuders
5c4535f908 Update pam_modules for Bookworm 2025-01-01 22:12:05 +00:00
Z. Cliffe Schreuders
27d826276c lab updates 2024-12-11 11:38:56 +00:00
Z. Cliffe Schreuders
e7661d33ff Use statuc upx 2024-12-11 00:25:58 +00:00
thomashaw
066b1ef1b8 Phishing Lab: Reverting previous commits 2024-11-27 11:17:32 +00:00
Z. Cliffe Schreuders
a1cbde654c Merge branch 'master' of https://github.com/cliffe/SecGen 2024-11-26 22:19:45 +00:00