Commit Graph

8 Commits

Author SHA1 Message Date
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
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
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
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
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
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