Exploit development

Exploit development is a critical skill in offensive cybersecurity that involves creating or modifying code to exploit security flaws in systems, services, or applications. Coursera's Exploit Development catalogue teaches you how to identify vulnerabilities, analyze root causes, and develop working exploits for various security weaknesses. You'll learn to create proof-of-concept exploits, integrate payloads, and apply stabilization and evasion techniques for common exploit types such as buffer overflows, use-after-free vulnerabilities, format string bugs, and command injections. Mastering exploit development empowers cybersecurity professionals to think like attackers, conduct advanced penetration tests, and contribute to vulnerability research, making it an essential skill for ethical hackers, red team operators, and security researchers in today's evolving threat landscape.
9credentials
20courses

Most popular

Trending now

New releases

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Learn from top instructors with graded assignments, videos, and discussion forums.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "exploit development"

What brings you to Coursera today?

Leading partners

  • Packt
  • Infosec
  • IBM
  • University of California, Davis
  • Duke University
  • Johns Hopkins University
  • University of Colorado System
  • Cisco Learning and Certifications