• IOS
  • Reverse Engineering

TECHNICAL ANALYSIS

A Journey in iOS App Obfuscation

A Journey in iOS App Obfuscation

Back in July 2021, I took a look at the protections provided by Arxan to detect jailbroken devices in PokemonGO for iOS (Gotta Catch ‘Em All: Frida & jailbreak detection).

To continue walking along the path of iOS reverse engineering, I recently took a look at two iOS applications protected by a solution providing both native code obfuscation and RASP (Runtime Application Self Protection) protections.

I ended up with two blog posts:

The first part is an in-depth analysis of RASP detections methods on iOS while the second part details native code obfuscation and a new technique to bypass inlined syscalls (without Frida/Frida’s stalker and without a disassembler)