[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