Course Overview
- Course Title: Red Teaming | Exploit Development with Assembly and C |MSAC+
- Instructor: OCSALY Academy
- Target Audience:
- Cybersecurity professionals
- Ethical hackers and red teamers
- Students or programmers
- IT professionals
- Prerequisites:
- Basic Operating System Understanding
- Basic programming knowledge is helpful but not mandatory
- A willingness to learn and explore complex concepts
Curriculum Highlights
- Key Topics Covered:
- Malware Analysis & Reverse Engineering
- Binary Analysis Techniques
- Executable Formats (ELF & PE)
- Assembly Programming
- Shellcoding & Exploit Development
- Buffer Overflow Attacks
- Network Shells
- Key Skills Learned:
- Mastering Shellcode Execution
- Identifying Bad Characters
- Segmentation Fault Analysis
- Ethical Hacking Fundamentals
- Developing Custom Shellcode
- Hands-On Practical Scenarios
- System Compromise Techniques
- Vulnerability Exploitation
- Advanced Bad Character Mitigation
- Building Ethical Hacking Skills
- Understanding Assembly language in open-source exploration
- Setting up development environments (SASM, Ghidra, IDA Pro)
- Performing real malware analysis
- Analyzing suspicious strings and employing OSINT techniques
- Breaking down binary compilation stages
- Utilizing READELF for symbolic information
- Exploring ELF and PE formats
- Writing and debugging assembly programs
- Implementing conditional jumps and loops in assembly code
- Developing a custom shellcode and troubleshooting segmentation faults
- Creating shellcode with JMP instruction for malware injection
- Compiling and testing shellcode using stack technique
- Implementing the Execve syscall with C for gaining shell access
- Creating a functional and secure TCP bind shell
Course Format
- Duration: 20.5 hours on-demand video
- Format: Self-paced online course
- Resources:
- 1 article
- 25 downloadable resources
- Access on mobile and TV
- Certificate of completion


