Perl Obfuscator

Rafael Garcia-Suarez rgarciasuarez at gmail.com
Wed Sep 19 16:12:35 BST 2007


On 19/09/2007, David Cantrell <david at cantrell.org.uk> wrote:
> But you're wrong.  Merely changing all the variable, class and
> subroutine names can go a long way to making code exceedingly hard to
> read, and none of those tools can undo that.  Why on earth do you think
> that we exhort people to choose good variable names in the first place?

Given the dynamic nature of Perl, and the games you can play with
symbol tables / AUTOLOAD / aliases, it would be hard to write an
obsfucator that changes subroutine names or class names while still
producing a correct program. Hard, as in Turing problem hard :)


More information about the london.pm mailing list