Exploits 1: Introduction To Software Exploits (OST)

Exploits 1: Introduction To Software Exploits (OST)
Free Course
Categories
Effort
Certification
Languages
Must have taken the Introductory x86 course, or have equivalent background knowledge.
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Exploits 1: Introduction To Software Exploits (OST)
A survey of basic stack and heap-based memory corruption bugs (e.g. stack overflow), and how they lead to conditions that allow attackers to execute arbitrary code.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Software vulnerabilities are flaws in program logic that can be leveraged by an attacker to execute arbitrary code on a target system. This class will cover both the identification of software vulnerabilities and the techniques attackers use to exploit them. In addition, current techniques that attempt to remediate the threat of software vulnerability exploitation will be discussed.


This will be a lab driven class where specific software vulnerability types in particular environments are discussed and then exploited in a lab setting. Examples of lab components of the class as well as specific topics covered include:


•Shellcode development

•Stack overflow exploitation

•Heap overflow exploitation

•Static source code analysis

•Defeating non-executable stack protection


The class will help students be more aware of the specific details and mechanisms of software exploits we see in the wild. This knowledge will enable the students to better analyze their own software for vulnerabilities in an effort to produce more secure code.




Recommended Readings:



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Free Course
Must have taken the Introductory x86 course, or have equivalent background knowledge.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.