Exploit Development

This course will introduce students to the art and science of exploit development. Core concepts involving debuggers, stack based overflows, disassemblers and some defence mitigation will be taught in a largely practical delivery style. Instruction will commence with an overview of foundational theory concepts, and will then quickly dive into the intricacies of modern x86 CPUs. Mitigations such as DEP and ASLR will be investigated, and students will have the opportunity to demonstrate their new skills in an extended capstone exercise on the final day.

  • Topics covered include:Core exploitation theory
  • Stack based overflows on Linux and Windows
  • Heap overflows (limited scope)
  • Tool use
  • Shellcode generation and modification
  • Introduction to mitigations
  • Mitigation bypass (limited scope)
  • Capstone practical exercise

*Note: this course is a foundational course and will not teach 64 bit exploitation or advanced protection bypass techniques.

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 cyber@adfa.edu.au to discuss how.

Further Information


UNSW Canberra Cyber
UNSW Canberra
E:  cyber@adfa.edu.au       
W: www.unsw.adfa.edu.au/cyber

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