Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Security for Hackers and Developers: Exploit Development

Developers are busy, but understanding how to exploit software will help you properly prioritize security critical bugs. This course will teach you basic exploits, shellcoding, and return-oriented programming (ROP).

Intermediate
1h 47m
(34)

Created by Dr. Jared DeMott

Last Updated Apr 12, 2022

Course Thumbnail
  • Course

Security for Hackers and Developers: Exploit Development

Developers are busy, but understanding how to exploit software will help you properly prioritize security critical bugs. This course will teach you basic exploits, shellcoding, and return-oriented programming (ROP).

Intermediate
1h 47m
(34)

Created by Dr. Jared DeMott

Last Updated Apr 12, 2022

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Security
What you'll learn

With developers so overloaded, why should you prioritize security fixes? Because hackers are probably writing exploits against your product right now. You need to learn what that process entails to enable a deeper appreciation for the serious defenses needed. In this course, Security for Hackers and Developers: Exploit Development, you'll learn the ins and outs of how to write basic exploits. First, you'll explore control-flow hijacks such as function and return pointer overwrites. Next, you'll cover how to create and debug shellcode. Finally, you'll discover how to overcome common security mitigations using return-oriented programming (ROP). By the end of this course, you’ll know how to exploit programs with confidence, which gives you the skills to defend software, write exploits, or reverse engineer malware.

Security for Hackers and Developers: Exploit Development
Intermediate
1h 47m
(34)
Table of contents

About the author
Dr. Jared DeMott - Pluralsight course - Security for Hackers and Developers: Exploit Development
Dr. Jared DeMott
6 courses 4.1 author rating 546 ratings

Dr. Jared DeMott is an engineer, entrepreneur, and security leader. He holds a PhD from Michigan State University. He regularly speaks on cyber matters at conferences like RSA, DerbyCon, BlackHat, ToorCon, GrrCon, HITB, etc. Jared is a Pluralsight author, and is often interviewed by Media to weigh in on cyber matters.

Get started with Pluralsight