Tag Archives: iOS

iOS Mobile Forensics – How do they do it – Series Part Two “SIM” Cards

Welcome to my second article on “Mobile Forensics”. You can find the Part 1 here. The second step in the forensic process is Acquisition. This is referring to retrieval of data from the device, unlike the process of acquiring a forensic image of PC which is a well-documented and usually straightforward task for a forensic… Read more »

Design Patterns in Swift: State Pattern

If your objects can have multiple states, then you should consider implementing a state pattern. In this article we’ll cover some theory on state pattern, and then we’ll go over an example on how to implement it. Hopefully, by the end of the article, you’ll be familiar with the state… Read more »

iOS Application Security Part 6–Reverse Engineering and Tampering Re-sign + Patching.

Welcome to my 6th blog post on “iOS Application Security Testing Series”. You can find Part five here. In this article, we will look at application Re-sign and patching. In a previous blog post, we have looked at how we can hijack method implementations during runtime using Cycript or Frida. The idea… Read more »

iOS Mobile Forensics – How do they do it – Series Part one.

Welcome to my very first article on “ iOS Forensics Series” . In this series I will provide information on mobile forensics, starting from the three main categories: seizure, acquisition, examination, and all the way to analysis. In this part, we shall cover seizure, and in the future parts of this series… Read more »

iOS Application Security Part Five – App Transport Security (ATS)

Welcome to part five of “iOS Application Security Testing Series” You can find the Part 4 here. In this article, I like to go over App Transport Security (ATS) from pen tester’s perspective. What does that mean exactly? First, I like to walk you through basic testing-related archaeology and help you set up the… Read more »

Introduction to Realm Database

      No Comments on Introduction to Realm Database

Realm is an alternative to Core Data on iOS and it’s also cross-platform. In this blog post we’ll setup Realm Database for our little demo project and we’ll check out some basic features that you’ll end up using. Realm Database Sooner or later you’ll find yourself in a position where… Read more »