Debugging

r2lldb

r2lldb

Installation

Pre built binaries

Use Cydia

Building from Git

  • Dependencies: ios-sdk-gcc

  • Clone r2 from git
  • Run sys/ios-cydia.sh
  • Copy over radare2/sys/cydia/radare2/radare2...dev to device
  • Install with dpkg -i radare2...deb
  • Add correct entitlements (inside iOS device)
    • ldid -S radare.xml /usr/bin/radare2
  • video

Resources

Plugins

  • r2clutch
    • r2clutch is used to decrypt an iOS binary
    • Dependencies
      • Needs r2 in iOS device
      • Python in iOS device (not tested)

Videos

r2clutch r2con 2016 How to Start iOS Hacking | Reverse Engineering With Radare2 Nowsecure top OSS Mobile testing