Commit Graph

34 Commits

Author SHA1 Message Date
Z. Cliffe Schreuders
ccb949402a Add LDAP Authentication Setup Guide
- Introduced a comprehensive guide for setting up LDAP authentication between the auth_server and staff_desktop.
- Included detailed steps for finding the auth_server IP, accessing phpLDAPadmin, creating organizational units, groups, and users, and configuring the LDAP client on staff_desktop.
2026-02-05 11:32:21 +00:00
thomashaw
da93ed25a5 WNS lab 2: Removing old lab tips that are currently strikethrough'd 2026-02-02 15:28:17 +00:00
thomashaw
1f9e3d8da0 Added author 2026-01-29 20:43:17 +00:00
thomashaw
1e514405d2 Updates to WNS lab 1 to add additional context for complete beginners to web technologies 2026-01-29 20:24:11 +00:00
Z. Cliffe Schreuders
23d1c5f475 Fix command syntax in scanning lab documentation
- Corrected command syntax for sending messages and checking port connectivity in the scanning lab, ensuring accurate execution of examples.
- Updated formatting for consistency and clarity in code snippets throughout the document.
2025-10-07 11:23:25 +01:00
Z. Cliffe Schreuders
11d2a5b38f Enhance edit highlight processing in lab content
- Improved handling of ==edit:== syntax to avoid interference from block-level elements, ensuring accurate highlighting in various contexts.
- Added support for HTML-encoded quotes and refined regex patterns to address common issues caused by syntax highlighting in code blocks.
- Introduced a troubleshooting guide for future issues related to edit highlights, detailing common patterns and debugging steps.
- Updated CSS to include Ruby language support for better code block labeling.
2025-10-03 17:13:45 +01:00
Z. Cliffe Schreuders
85a169a391 Enhance documentation and formatting guidelines
- Added heading formatting rules to the highlighting guide, specifying the removal of bold formatting and preservation of anchor links.
- Updated authors for the C and Assembly Language lab to include Tom Shaw and Z. Cliffe Schreuders.
- Introduced PHP language support in the hacktivity theme CSS for improved code block labeling.
2025-10-02 23:01:16 +01:00
Z. Cliffe Schreuders
ff138177df Add phishing lab documentation and images
- Introduced a new lab focused on human factors and social engineering through phishing simulations, emphasizing the psychological tactics used in phishing attacks.
- Included detailed instructions for conducting phishing exercises, crafting malicious emails, and creating harmful attachments to understand user vulnerabilities.
- Enhanced documentation with an overview, tags, categories, and a lab sheet URL for improved accessibility and user engagement.
- Added multiple images to support the lab content, enhancing visual learning and engagement.
2025-10-01 14:39:16 +01:00
Z. Cliffe Schreuders
eda0a84159 Update authors for Coconut Malware Analysis Lab 2025-10-01 12:23:59 +01:00
Z. Cliffe Schreuders
c1ceedd8c1 Add Coconut Malware Analysis Lab Documentation
- Introduced a new lab focused on the reverse engineering and analysis of the Coconut malware sample, providing hands-on experience with advanced malware analysis techniques.
- Included sections on packer identification, network analysis, backdoor detection, and YARA rule creation, along with interactive challenges facilitated by Hackerbot.
- Enhanced documentation with detailed descriptions, tags, and structured content to improve accessibility and user engagement.
2025-10-01 12:12:18 +01:00
Z. Cliffe Schreuders
14204b6ade Add advanced malware behavior and anti-reverse-engineering labs
- Introduced two new labs: one focusing on advanced malware behavior analysis using dynamic techniques, and another on anti-reverse-engineering methods including anti-debugging and code obfuscation.
- Each lab includes practical CTF challenges to enhance hands-on learning and understanding of malware analysis.
- Updated documentation with detailed descriptions, tags, and links to lab sheets for improved accessibility and organization.
- Added an illustrative image to support the anti-reverse-engineering lab content, enhancing visual engagement.
2025-10-01 00:21:45 +01:00
Z. Cliffe Schreuders
3147790837 Add advanced dynamic analysis lab with GDB exercises 2025-09-30 17:30:37 +01:00
Z. Cliffe Schreuders
5ccab8163c Add dynamic analysis lab and enhance documentation
- Introduced a new lab on dynamic analysis and debugging using GDB, covering breakpoints, memory examination, and practical CTF challenges for runtime behavior analysis.
- Updated the highlighting guide with examples for image captions and C code formatting to improve clarity and consistency.
- Added multiple images to support the new lab content, enhancing visual learning and engagement.
2025-09-30 16:58:45 +01:00
Z. Cliffe Schreuders
07bae2fe03 Add Ghidra reverse engineering lab and update authors in assembly lab
- Introduced a new lab on Ghidra software reverse engineering, covering ELF file structure, disassembly, decompilation, and practical CTF challenges for malware analysis.
- Updated the authors in the existing assembly lab documentation to include Tom Shaw and Z. Cliffe Schreuders, enhancing collaboration and credit.
- Added multiple images to support the new lab content, improving visual learning and engagement.
2025-09-30 14:33:05 +01:00
Z. Cliffe Schreuders
8e60fbe069 Add inline code formatting guidelines and new assembly lab documentation
- Introduced a section on inline code formatting in the highlighting guide, emphasizing the use of backticks and removal of markdown artifacts.
- Added a new lab on recognizing C code constructs in assembly, covering branching, conditionals, loops, switch statements, arrays, strings, and structs.
- Included practical exercises and examples to enhance understanding of assembly language and its relation to C programming.
- Added multiple images to support the new lab content, improving visual learning and engagement.
2025-09-30 13:19:31 +01:00
Z. Cliffe Schreuders
795e1ad17a Add C and Assembly Language Lab Documentation
- Introduced a new lab on C programming and assembly language, covering key concepts such as structs, memory management, and bitwise operators.
- Included practical exercises for reverse engineering and low-level programming skills, with detailed code examples and actions.
- Added multiple images to enhance understanding of memory layout and assembly instructions, improving visual learning.
- Updated formatting guidelines for C and assembly code to ensure proper syntax highlighting and readability.
2025-09-30 12:35:17 +01:00
Z. Cliffe Schreuders
71ab288360 Update Linux command cheat sheet formatting and enhance lab layout
- Changed command examples in the Linux cheat sheet to use code formatting for better readability.
- Updated the lab metadata section to hide when embedded, improving the layout.
- Renamed "Table of Contents" to "Contents" for consistency in the lab layout.
2025-09-30 10:46:29 +01:00
Z. Cliffe Schreuders
966a7e2d81 Enhance lab documentation with image caption and formatting guidelines
- Added new sections on image caption formatting and C code formatting to improve clarity and consistency in lab documentation.
- Introduced specific formatting examples for image captions and C code blocks, emphasizing proper syntax and readability.
- Updated existing image captions across multiple labs to follow the new italicized format for better presentation.
2025-09-30 10:34:41 +01:00
Z. Cliffe Schreuders
98119c04bf Add dynamic and static analysis lab documentation
- Introduced a comprehensive new lab on dynamic and static analysis of malware, covering fundamental techniques for analyzing binary executables and reverse engineering.
- Included detailed sections on static and dynamic analysis methods, safe analysis environments, and practical exercises with Capture The Flag (CTF) challenges.
- Added multiple images to enhance understanding of key concepts, including ASCII representation, ELF file structure, and hex dumps.
2025-09-29 22:28:54 +01:00
Z. Cliffe Schreuders
e06f978121 Refine action instructions in 'Feeling Blu' lab documentation
- Clarified the action steps for selecting the password value in the HTTP request, improving readability and user understanding.
2025-09-29 12:35:21 +01:00
Z. Cliffe Schreuders
6258a58b09 Enhance lab content and layout
- Refactored the lab listing to group labs by unique categories and sort them alphabetically for better organization.
- Added a new CTF challenge titled "Feeling Blu Challenge - Web Security CTF" with comprehensive instructions and resources for penetration testing and privilege escalation.
- Updated the lab layout to include tags for better categorization and improved user navigation.
- Introduced multiple new images to support the new lab content, enhancing visual learning and engagement.
2025-09-29 11:27:48 +01:00
Z. Cliffe Schreuders
d4a0ddec47 Update image paths across multiple lab files to use site.baseurl for improved compatibility and accessibility 2025-09-26 23:07:13 +01:00
Z. Cliffe Schreuders
386dfe8b75 Update image paths in post-exploitation lab to use site.baseurl for improved compatibility and accessibility 2025-09-26 17:05:43 +01:00
Z. Cliffe Schreuders
3a76837965 Add configuration files and enhance lab content
- Introduced a new local configuration file (_config_local.yml) for local development.
- Updated Gemfile to include 'webrick' for Ruby 3.0+ compatibility and removed specific version constraints for 'github-pages'.
- Created a new Gemfile.local for local development with updated dependencies.
- Added multiple new lab sheets covering topics such as scanning, exploitation, and vulnerability analysis, enhancing the educational content.
- Improved lab layout and content presentation, including enhanced syntax highlighting and image handling.
- Added various images to support the new lab content and improve visual learning.
2025-09-26 16:12:28 +01:00
Z. Cliffe Schreuders
31155f9aeb Enhance author display logic and improve command formatting guidelines across lab sheets
- Updated author display in lab metadata to handle multiple authors correctly.
- Added detailed command formatting instructions in the example highlighting guide, emphasizing the use of markdown code blocks and escaping pipe characters.
- Improved consistency in lab instructions by standardizing headings and formatting for clarity.
- Introduced a new lab on software vulnerabilities, exploits, and remote access payloads, providing a comprehensive overview of the topic.
2025-09-25 12:34:07 +01:00
Z. Cliffe Schreuders
d9916de287 Update permalink structure and downgrade Jekyll version for compatibility
- Changed the permalink structure in the configuration to use 'categories' instead of 'category' for lab URLs.
- Downgraded Jekyll version in the Gemfile from 4.3.0 to 3.10.0 to ensure compatibility with existing plugins and workflows.
- Updated GitHub Actions workflow to use Ruby 3.0 and streamlined the build command for Jekyll.
- Modified lab markdown files to reflect the new 'categories' field for better organization.
2025-09-23 13:41:45 +01:00
Z. Cliffe Schreuders
7bd1b6a94f Update lab sheets and enhance highlighting functionality
- Modified permalink structure in the configuration to include category in lab URLs.
- Added author and license metadata to lab sheets for better attribution and clarity.
- Introduced a comprehensive highlighting guide for AI assistants to standardize lab sheet formatting.
- Enhanced JavaScript functionality to support multiple highlight types and improved table of contents generation.
- Updated styles for various highlight types to improve visual distinction in lab content.
- Added a new logo for branding consistency across the site.
2025-09-23 12:50:22 +01:00
Z. Cliffe Schreuders
4788da7beb Enhance lab sheets with action item styling and installation guide
- Added a new Action Items Guide to provide styling classes for highlighting important sections in lab sheets.
- Introduced an INSTALL.md file detailing Jekyll installation and testing procedures.
- Implemented action item and warning item styles in the main stylesheet for better visual distinction.
- Updated lab content to utilize new action item classes for clarity and emphasis on critical instructions.
- Enhanced JavaScript functionality to process custom highlight syntax in lab content.
2025-09-16 00:42:46 +01:00
Z. Cliffe Schreuders
72fdaed37f lab updates 2025-09-15 23:43:27 +01:00
Z. Cliffe Schreuders
c529445d99 lab updates 2025-09-15 23:24:20 +01:00
Z. Cliffe Schreuders
bd3857b367 New lab 2025-09-15 23:15:01 +01:00
Cliffe
64a417199a Rename 1_intro_linux.xml to 1_intro_linux.md 2025-09-15 22:59:35 +01:00
Cliffe
f18b24cb2c introducing_attacks/1_intro_linux.xml
Add lab
2025-09-15 22:58:38 +01:00
copilot-swe-agent[bot]
8acae08d3e Implement GitHub Pages site with lab index and sample content
Co-authored-by: cliffe <670192+cliffe@users.noreply.github.com>
2025-09-15 21:35:41 +00:00