Billy Ellis presents an introduction to return-oriented programming (ROP) exploitation on ARM64 at BSidesMCR 2018, detailing the background and significance of targeting ARM architectures due to their prevalence in mobile devices. The talk covers the fundamentals of ARM architecture, differences between ARMv7 and ARMv8, and the mechanics of ROP, which involves chaining gadgets to perform code execution without traditional payloads. Ellis also outlines a practical example of an exploit leveraging a heap buffer overflow, demonstrating how to manipulate program control flow to execute a vulnerable function.