Majd's blog

ipatool: CLI tool for downloading ipa packages

Today, I have released ipatool, a command-line tool which lets you search for apps on the iOS App Store and download a copy of the app package (known as ipa file) using your Apple ID.

read more

The History of Version Control

Version Control Systems (VCS) provide a way for software developers to manage the source code and keep track of versions during the develop- ment of the project. VCS often come into play when multiple developers are working together on the same project because they support a collab- orative framework that helps with managing big projects. Maintaining large codebases without VCS effectively among thousands of contributors would be a very difficult if not a nearly impossible task.

read more

Cracking Apple's iOS Passcode

You must have read about MDSec’s Black Box that manages to gain access to iPhones running up to iOS 8.1 by brute-forcing the passcode over a USB connection to simulate keypad entry. These kind of attacks are not very practical because iOS’s protection against bruteforce attacks blocks passcode entry after 10 failed attempts.

read more