in reply to Re: Re: Here is a commercial obfuscator
in thread Here is a commercial obfuscator

This node falls below the community's minimum standard of quality and will not be displayed.
  • Comment on Re: Re: Re: Here is a commercial obfuscator

Replies are listed 'Best First'.
Re^4: Here is a commercial obfuscator
by diotalevi (Canon) on Mar 14, 2003 at 18:32 UTC

    Well... since the method name belongs to the LWP package I can't very well go changing that unless I perform the same steps on LWP as well. Anyhow, the patch as written renames pad and stash accesses. It does introduce bugs where otherwise correct accesses to %ENV would now fail. If the obfuscator were actually correct it'd need to have special cases to avoid changing things that shouldn't be. I figure that's best implemented by adding support for a list of expressions that may not be altered. Anyhow, since I don't need an obfuscation filter I'm not going to alter B::Obfuscate to add that support. Changing string constants is somewhat problematic but not irresolvable given the framework provided by B::Deparse.

    I'll leave it to someone else to extend the new module.


    Seeking Green geeks in Minnesota

    A reply falls below the community's threshold of quality. You may see it by logging in.