Overview
Syllabus
Intro
AN OUTLINE THE TALK TODAY WILL COVER A SOLID AMOUNT OF MATERIAL
IOS IS DERIVED FROM OS X
REVERSING IS SOMEWHAT NON-TRIVIAL - being an object-oriented language static analysis can be challenging
ARM POWERS MOBILE PROCESSORS EVERYWHERE - IOS DEVICES RUN ON PROCESSORS BASED ON THE ARM ARCHITECTURE
ARM ARCHITECTURE ON (MODERN) 32-BIT CPUS
ARM ARCHITECTURE ON 64-BIT CPUS
AUTOMATED APP GRABBING
REMOVING ENCRYPTION
OTOOL OTOOL OBJECT FILE DISPLAYING TOOL
CLASS-DUMP
IDA PRO IDA IS THE DE-FACTO REVERSING TOOL
DYNAMIC ANALYSIS OF IOS APPS
SPOTTING A VULNERABILITY STATICALLY
SPOTTING A VULNERABILITY DYNAMICALLY
SPOTTING A VULNERABILITY - scope out the disassembly or dump the user defaults plist
Taught by
OWASP Foundation