Perfecting the Art of Unmasking the Hackers


In order to prevent a hacking attack, you need to think like a hacker and go beyond textbook cryptography. Planting perfectly crafted mines in the code is the ultimate means to vanquish perpetrators who are ready to disguise and deceive to penetrate the secrets of your code, reverse engineer it, and create pirate copies.

Activity website:

Add Event to Calendar: vCal | iCal

Time & Place

19 Oct 2016 from 10:00 to 19:00
Karlsuhe, Germany Germany

Target Audience

Software developers Software vendors Software publishers


Textbook cryptography can work in many cases, such as email encryption. But for software protection, theory is not enough – why is that? The author of an email is self-motivated (or not) to preserve the secrecy of his message. By contrast, the user of a software application is mostly interested in the application working seamlessly. Having a properly protected application or preserving security measures are far from his top priority. He is not above deception and disguise if it means fiddling with the system in order to reach his purpose: perfect convenience for himself as the user in the best case, piracy in less honorable cases.

In this context, the use of traps, especially in connection with an irreversible locking of the cryptographic key, proves extremely effective. You may be familiar with spy movies, where devices self-destruct after delivering a message. In software protection, the destruction sequence starts when a trap is triggered. Typically, an end customer uses the software without realizing that traps are even present. A hacker, instead, will trigger them in his attempt to reverse engineer the software.

This masterclass is going to classify the attack methods used by hackers and explore effective ways to safeguard ISVs against them. After outlining the concepts, we will give a live demonstration of how to integrate traps in your application. With AxProtector .NET, integration is carried out automatically for you. If you prefer pulling the strings yourself or if you are dealing with a native application to protect, AxProtector .NET or AxProtector provide all the necessary freedom. During our time together, we will see both the manual and the automatic options.

Here are the main topics we are going to delve into:
- Typical attack methods of hackers
- The concept of traps
- Integration in native Windows and .NET applications

Make the hackers’ mission impossible: Plant perfectly crafted mines in the code, and let them work for you.