C obfuscator
Isaac Rabinovitch
ergo at netcom.UUCP
Mon May 28 03:25:10 AEST 1990
davel at cbnewsl.att.com (David Loewenstern) writes
>I am looking for a program (or emacs macro) which will translate
>C code into unreadable but functionally equivalent code. At minimum,
>it must replace all variable names with cryptic names such as a1, i23, etc.
>Ideally, it should also rename functions. Further obfuscation isn't really
>necessary for my purposes, but wouldn't hurt either.
I don't think I care for your purposes. The last time I encountered this
sort of thing, it was a particularly arrogant chemistry prof who had developed
some tutorial software he wanted to cash in on. Since he'd been paid a grant
to develop the software, he was legally obligated to release the source code.
But he decided he wasn't obligated to release *useable* source code. So
he obfuscated it just like you're doing, so he could charge "consulting"
fees to schools who wanted to play with his "free" software.
Such greedy double-dipping is beneath contempt.
More information about the Comp.lang.c
mailing list