Understanding Code Injections From Beginner To Advanced

Abstract

Code injection is a technique that is becoming increasingly prevalent in attacks and data breaches. Both malware writers and dedicated penetration teams rely on these techniques to bypass defenses and achieve persistence. This course gives a comprehensive coverage of code injection techniques and will teach the student how to analyse, reverse engineer and write applications that use code injections. As such, this course is focused on both defensive and offensive techniques as well as development and code analysis.

Learning objectives
The fundamental aspects that make code injection possible
A large set of code-injection techniques such as DLL and PE injection, Thread hijacking, Process hollowing, PowerLoader, AtomBombing, Early bird
Return oriented programming (ROP)
Chaining code injections together like APT malware
Who should attend?
Malware analysts
Security researchers
Threat analysts
Incident responders
Red teamers
Security engineers
Any others who are interested in how applications can execute throughout the entire system in non-conventional ways.
Prerequisites

Good understanding of computer systems and assembly-level reasoning. The course is heavily focused on development, so exposure to C/C++ coding is a benefit, and experience with Windows Internals is recommended.

Order the course

This course is available through our training platform that provides 24/7 access to all material and exercises.

Student discount

If you are a full-time student and can prove this, then you are eligible for a 25% discount. To claim the student discount, buy the course on our website and notify us in the message field that you would like the students discount. This discount is only valid for full prices, i.e. no discounts on early-bird prices.

Key Learning Objectives
    The fundamental aspects that make code injection possible.
    A large set of code-injection techniques such as DLL injectin, PE injection, Thread hijacking, Process hollowing, PowerLoader, AtomBombing, Early bird.
    Return oriented programming (ROP).
    Chaining code injections together like APT malware.
You get
    Lecture videos
    Lecture notes
    Hands-on exercises of varying difficulty
    24/7 access to platform and self-paced course
    6 months subscription to online training platform
    Additional 6 month subscriptions at a 99£ rate
    Course updates during subscription period

Price: 999£ Course starts Fall 2020

Have a question about this course?

Get in touch today with any questions that you might have.