Fuzzing, Defense, & Return-oriented Programming

iOS
  • 10 Videos | 39m 18s
  • Includes Assessment
  • Earns a Badge
Likes 2 Likes 2
It is vital to perform security testing of both your iOS applications and devices. Learn how to design and administer fuzz tests, defend against exploits, and use return-oriented programming to reveal application vulnerabilities.

WHAT YOU WILL LEARN

  • describe the basic idea behind fuzzing and how it is used to reveal security issues in iOS applications
    describe steps for carrying out a fuzz test
    carry out a fuzz test on Safari web browser for Mac OS X Yosemite
    describe how to exploit use-after-free and double free bugs
    describe the concept of regions and how regions are allocated and deallocated
  • describe TCMalloc allocator as well as large and small object allocation and deallocation
    describe background on ROP and basics in ARM architecture
    describe how system calls are invoked on ARM
    describe the ARM calling convention on iOS
    create a new configuration profile using Apple Configurator and enroll a device using the OS X Profile Manager service

IN THIS COURSE

  • Playable
    1. 
    Overview of Fuzzing iOS Applications
    1m 56s
    UP NEXT
  • Playable
    2. 
    Carrying Out a Fuzz Test
    2m 1s
  • Locked
    3. 
    Fuzzing MobileSafari
    8m 27s
  • Locked
    4. 
    Exploiting Bug Classes
    1m 36s
  • Locked
    5. 
    Understanding the iOS System Allocator
    2m 53s
  • Locked
    6. 
    Understanding TCMalloc
    2m 42s
  • Locked
    7. 
    Overview of Return-Oriented Programming
    2m 41s
  • Locked
    8. 
    Understanding the ARM Systems Call Convention
    1m 35s
  • Locked
    9. 
    Understanding the iOS ARM Calling Convention
    1m 47s
  • Locked
    10. 
    Exercise: Working with Profiles
    9m 41s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 3 Likes 3  
CHANNEL Testing
Likes 35 Likes 35