IT & Software

Red Teaming | Exploit Development with Assembly and C |MSAC+

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
Get Coupon on Udemy