Expanded Project Guides
Generated from:
LEARN_SECURE_C_AND_EXPLOIT_AWARENESS.md
Project Index
| # | Project | Difficulty | Time | Key Focus |
|---|---|---|---|---|
| 1 | Safe String Library | Level 2: Intermediate | 1 week | Secure Coding / String Handling |
| 2 | Integer Overflow Detection Library | Level 2: Intermediate | 1 week | Secure Coding / Arithmetic Safety |
| 3 | Vulnerable Program Laboratory | Level 2: Intermediate | 2 weeks | Exploit Awareness / Vulnerability Classes |
| 4 | Stack Canary Implementation | Level 3: Advanced | 2 weeks | Exploit Defense / Compiler Security Features |
| 5 | Format String Vulnerability Demonstrator | Level 3: Advanced | 2 weeks | Exploit Awareness / Format Strings |
| 6 | Safe Memory Allocator Wrapper | Level 2: Intermediate | 1-2 weeks | Secure Coding / Memory Safety |
| 7 | Bounds-Checking Array Library | Level 2: Intermediate | 1-2 weeks | Secure Coding / Memory Safety |
| 8 | Heap Overflow Detector | Level 3: Advanced | 2 weeks | Exploit Defense / Heap Security |
| 9 | Input Validation Framework | Level 2: Intermediate | 1-2 weeks | Secure Coding / Input Handling |
| 10 | Return-to-libc Attack Lab | Level 3: Advanced | 2-3 weeks | Exploit Awareness / NX Bypass |
| 11 | Static Analysis Tool (Basic) | Level 3: Advanced | 3-4 weeks | Security Tools / Code Analysis |
| 12 | Use-After-Free Demonstrator | Level 4: Expert | 3-4 weeks | Exploit Awareness / Heap Exploitation |
| 13 | FORTIFY_SOURCE Implementation | Level 4: Expert | 2-3 weeks | Secure Coding / Compiler Defenses |
| 14 | Secure Configuration Parser | Level 2: Intermediate | 2 weeks | Secure Coding / Input Parsing |
| 15 | Complete Secure Coding Toolkit | Level 4: Expert | 4-6 weeks | Complete Security Library |