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