(PD) C obfuscator/shrouder

David Loewenstern davel at cbnewsl.att.com
Thu Jun 7 02:20:09 AEST 1990


There have been many respondents to my request for a C
obfuscator/shrouder.  Most have pointed to Gimpel software or
other software houses.  Two respondents were kind enough to volunteer
their products to the public domain:

Russ Fish: fish at kzin.utah.edu has a good shrouder which generates 
completely unreadable but compilable code. Russ includes his source
code with the package.

Tris Orendorff: dciem!alzabo!tris has an excellent and well-documented
shrouder which scans your include files for keywords and
function names which are not to be shrouded, etc.  However, Tris has 
only released the IBM-PC binaries so far.  Tris's shrouder renames 
variables, type names, and variable names, but does not remove whitespace,
so the output code is a bit easier to read than Russ's, though I found
it adequate for my needs.

These opinions are shareware.  If you like the product,
please send your two cents to:
               David Loewenstern
             <davel at whutt.att.com>
Disclaimer: (defmethod responsiblep ((x statement) y)
                 (spokespersonp (speaker x)) y)
            (defmethod spokespersonp ((x (eql (find-person "davel")))
                                      (y at&t-subsidiary))
                 NIL)



More information about the Comp.lang.c mailing list