7 Commits

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