Advanced Exploit Development

This course looks at exploit development on x86 and x64 platforms. Students will write shellcode and exploits targeting these platforms on both Linux and Windows. During the course participants will learn and apply techniques to bypass or weaken a range of security controls such as Stack Cookies, Data Execution Protection (DEP/NX) and Address Space Layout Randomisation (ASLR).

Topics covered include:

  • Shellcoding
  • Stack based overflows on Linux and Windows
  • SEH Exploitation
  • DEP and ROP
  • ASLR
  • Heap overflows

By the end of the course, students will be able to formulate exploitation strategies and begin to understand the core theory concepts which underpin the art and science of modern exploit development. Course alumni will be well placed to contribute as part of high end penetration testing teams, security engineers and architects, and secure coding professionals.

Affiliated course: Introduction to Exploit Development 

Course Details

Expand All

UNSW Canberra Cyber

UNSW Canberra Cyber is a unique, cutting-edge, interdisciplinary research and teaching centre, working to develop the next generation of cyber security experts and leaders.

The centre is based in Canberra at the Australian Defence Force Academy and provides professional, undergraduate and post graduate education in cyber security. Our air-gapped, state of the art cyber range offers a secure environment where we deliver a number of technical and highly specialised learning opportunities.

Our courses are designed to give the next generation of cyber security professionals the skill sets needed to thrive in the industry. We can also create bespoke professional education programs tailored to your organisation's needs.

Contact us at to discuss how.

Further Information


UNSW Canberra Cyber
UNSW Canberra

No dates? Or unable to attend dates shown? Submit an Expression of Interest below to be notified of upcoming courses.