Application reverse engineering (application security audit with special focus on the resistance of its license management module against cracking)