World Congress 2024

Passive ARM Assembly Skills for Debugging, Optimization (and Hacking)

July 18, 2024 11:30 – 12:00 Β· 30 min STAGE 10 (120)

What this session covers

Reading assembly code is an important skill for debugging and optimization. Is there a bug in a 3rd party framework that you don’t have the source code for? Are you calling into a system framework and it does not behave the way you expect? Do you want to understand the code the compiler generates, depending on the optimization level you choose? I have done all of these things more often than I would have liked in the past and I had acquired a solid understanding of x86 assembler code over the years. All was well until, suddenly, I had an ARM machine on my desk. If you are, like me, using ARM machines a lot and always wanted a gentle introduction to ARM assembler code, this is the talk for you.

Related talks at this congress

Open session

World Congress 2024

July 18, 2024 Β· 14:10–14:40

STAGE 7 (500)

Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere

Andrew Wafaa

Senior Director Software Communities & Fellow

Andrew Wafaa
Open session

World Congress 2024

July 18, 2024 Β· 16:10–16:40

STAGE 2 (500)

Programming secure C#/.NET Applications: Dos & Don'ts

Sebastian Leuer

Fraunhofer IEM, Research Associate

Sebastian Leuer
Open session

World Congress 2024

July 19, 2024 Β· 09:40–10:10

STAGE 4 (500)

The Lifehacker's Guide to Software Architecture

Julian Lang

Solutions Architect, Amazon Web Services

Julian Lang
Open session

World Congress 2024

July 19, 2024 Β· 13:00–13:30

STAGE 4 (500)

Let's write an exploit using AI

Julian Totzek-Hallhuber

Veracode, Manager Solution Architects EMEA & APAC

Julian Totzek-Hallhuber
All sessions at this congress