Learn. Research. Get Secure.

Access industry leading application security intelligence developed by our first class security team.

Blackberry Spyware Demo
 
The Challenges of Developing Secure Mobile Applications
 
Anti-Debugging – A Developers View - Source Code Examples

Source code and real-world examples to illustrate the points made in the whitepaper: Anti-Debugging – A Developers View.

 
Anti-Debugging – A Developers View

Anti-debugging is the implementation of one or more techniques within computer code that hinders attempts at reverse engineering or debugging a target binary. Within this paper we will present a number of the known methods of antidebugging in a fashion that is easy to implement for a developer of moderate expertise. We will include source code, whenever possible, with a line by line explanation of how the antidebugging technique operates. The goal of the paper is to educate development teams on anti-debugging methods and to ease the burden of implementation.

 
Protecting Your Organization from Application Backdoors

Backdoors and malicious code pose significant operational risk to software that is too significant for organizations to ignore. This whitepaper discusses how binary (compiled code) analysis is the ideal platform for detecting backdoors and conducting the most complete independent security test, validation and verification of applications.