An application module is rewritten by overwriting executable code at identified authorization points with control transfers to a managed challenge system such that a rewritten application module results. The managed challenge system is constructed to include the overwritten executable code, and performs...http://www.google.fr/patents/US7111285?utm_source=gb-gplus-shareBrevet US7111285 - Method and system for protecting software applications against static and dynamic software piracy techniques
Method and system for protecting software applications against static and ...