[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ex encrypted script
>At 10:57 PM 12/21/95 -0500, Beavis B. Thoopit wrote:
>>> >| Is there a way to encrypt a script yet still allow it to be runnable? I
>>> >| know that the simple answer is to write it in C and compile it but I
>>>don't
>>> >| have the means of doing that at the moment. (i.e. there is not
>compiler on
>>> >| the system)
>>> >|
>>> >| I thought of a few simple protections but they all involve decrypting
>before
>>> >| running.
>>> >
>>> > Ever hear of chmod? chown?
>>> >Adam
>>>
>>> The vendor also has superuser access.. chmod chown won't protect it.. :(
>>
>>I once had to obfuscate an awk script. "Cryptography is Economics." My
>>job was to make it difficult for the enemy to steal the source. There
>>was a license agreement...
>>
>>The simple answer of "no" is right in the strong sense, but there are
>>tricks to make life difficult for the amateur attacker.
>>
>>My approach was a self-decrypting program. The "real" script was
>>encrypted within the body of the encasing script. For increased
>>obfuscation, decrypt only small pieces at a time.
>>
>>
>There is encrypt and then there is render useless to the reader.
>
>A tale I hear is that when HP had to deliver operating system source to
>the french government they stripped all comments and changed all variable
>and subroutine names to 32 byte strings of I 1 0 (zero) and O (uppercase O).
>It still compiled but was 100% useless to human readers.
There is a commercial product out there from Gimpel Software called _The C
Shroud_. It removes all structure from the code, replacing it with gotos,
renames all the symbols to axxxxxxx, converts constants and strings to hex,
substitutes all #defines and expands all macros, strips all formatting and
comments, etc., resulting in a perfectly compilable, but infuriatingly
obfuscated set of source files.
-------------------------------------------------------------------------
Steven Weller | "The Internet, of course, is more
| than just a place to find pictures
| of people having sex with dogs."
[email protected] | -- Time Magazine, 3 July 1995