Hi all,
We created a technical magazine, !hooked, about the practical side of mobile app security. The magazine consists of multiple hands-on labs that each cover a different app hardening technique. The labs start from a security concept or attack, and explore a practical solution by providing code examples and using reverse engineering tools. With !hooked, we hope to provide a more practical look at code hardening and anti-tampering concepts, that are often abstract and complex, and make them more accesible.
The first lab on code checksumming is freely available right now. The lab starts by discussing binary patching, and explores what a practical implementation of code checksumming could look like by using a toy example.
The other three labs, Control Flow (non-)Integrity in Android Apps, Native library encryption and Encrypting Objective-C Selectors, can be accessed through registration.