Jump to content
Usr6

[opensecuritytraining]Introduction To Software Exploits

Recommended Posts

Posted

Creator: Corey K.

License: Creative Commons: Attribution, Share-Alike

(Creative Commons — Attribution-ShareAlike 3.0 Unported — CC BY-SA 3.0)

Lab Requirements: Linux VM provided below. Or any Linux VM with the provided vulnerable software examples installed.

Class Textbook: The Shellcoder’s Handbook by Chris Anley et al.

Recommended Class Duration: 2 days

Creator Available to Teach In-Person Classes: Yes

Author Comments:

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.

Slides: ppt odp pdf

Exercise Code (.tgz)

9:38:54 total

sursa:

http://opensecuritytraining.info/IntroductionToSoftwareExploits.html

  • Upvote 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...