[ale] Unique number

Keith R. Watson keith.watson at gtri.gatech.edu
Wed Jan 5 16:24:58 EST 2005


At 13:40 12/30/2004 -0500, you wrote:
>My software includes C, Perl, and Java Enterprise.  So we are dealing
>with a few languages.  In the past on our embedded devices I created a
>64bit number that consisted of the following info:
>
>1.  Date Created
>2.  Tpye
>3.  ETH0 Mac Address
>
>That data was also blowfish encrypted and stored on parts of flash that
>were raw and not an FS.  At boot time the data was placed in a shared
>memory segment and each program that was ours would access that segment
>to verify that is was in fact our stuff.  Since this was pure C i was
>not concerned about the code being readable.
>
>My problem with perl is that the source program can be modified to skip
>those checks.  One obvious solution would be to modify the perl binary
>itself so that those pieces of code we wrote could not be ran without
>our perl binary but hell that is against the perl license and still the
>perl program can be modified.  How would one go about keeping someone
>from reading a perl program and/or modifing it?


Compile it.

Perl2Exe Pro
http://www.indigostar.com/

keith

-------------

Keith R. Watson                        GTRI/ISD
Systems Support Specialist III         Georgia Tech Research Institute
keith.watson at gtri.gatech.edu           Atlanta, GA  30332-0816
404-894-0836



More information about the Ale mailing list