Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Please note: The lab "Strict Firewall Bypass (Format String Exploitation + Socket Reuse Shellcode)" is currently in maintenance and will be unavailable until fully functional. We apologize for the inconvenience and thank you for your patience.
The Linux Exploit Development course is the most comprehensive and practical online course on exploit development, since it provides not only the fundamentals of Windows and Linux exploit development but also covers advanced Windows and Linux exploit development techniques, as well as anti-exploit mechanism bypasses. You will start from Linux stack smashing after the essential ELF fundamentals (GOT, PLT, SUID and SGID) are presented. You will then move to Linux exploit countermeasures and bypasses. At this point you will learn how to bypass mechanisms such as NoExecute, ASLR, Stack Cookie, RELRO and others through various techniques. Linux Return Oriented Programming and Linux shellcoding are covered next accompanied by assembly (incl. x64) basics, practical examples and labs. Finally, you will learn and practice advanced Linux exploitation by studying format string vulnerabilities and writing exploits for x64 Linux targets.
The Linux Exploit Development course is the most comprehensive and practical online course on exploit development, since it provides not only the fundamentals of Windows and Linux exploit development but also covers advanced Windows and Linux exploit development techniques, as well as anti-exploit mechanism bypasses. You will start from Linux stack smashing after the essential ELF fundamentals (GOT, PLT, SUID and SGID) are presented. You will then move to Linux exploit countermeasures and bypasses. At this point you will learn how to bypass mechanisms such as NoExecute, ASLR, Stack Cookie, RELRO and others through various techniques. Linux Return Oriented Programming and Linux shellcoding are covered next accompanied by assembly (incl. x64) basics, practical examples and labs. Finally, you will learn and practice advanced Linux exploitation by studying format string vulnerabilities and writing exploits for x64 Linux targets.