to prevent reveres engineering for Python
Adam Tauno Williams
awilliam at whitemice.org
Tue May 25 11:09:03 EDT 2010
On Tue, 2010-05-25 at 18:49 +0500, Sandy Ydnas wrote:
> Agree, reveres engineering is crucial issuer for programming
> language
> but every executable file can be cracked, for example by using
> disassembler!!!
> For each weapon there is antiweapon, so
> is it possible to prevent reveres engineering when customer have
> access to executable made from Python code???
No. But you can make it hard.
Store a GPG encrypted blob in your program that contains you secret
sauce, is decrypted to memory, executed, and then discarded. Setup
some kind of license manager like dongle or application to perform the
key management.
--
Adam Tauno Williams <awilliam at whitemice.org> LPIC-1, Novell CLA
<http://www.whitemiceconsulting.com>
OpenGroupware, Cyrus IMAPd, Postfix, OpenLDAP, Samba
More information about the Python-list
mailing list