Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW

Re: Here is a commercial obfuscator

by benn (Priest)
on Mar 20, 2003 at 11:45 UTC ( #244568=note: print w/ replies, xml ) Need Help??

in reply to Here is a commercial obfuscator

Come on Monks....he's given the full gen on the obfu methods - can't be more than a coupla hours to write - that'd really p*** him off. :) Go for it diotalevi...

Comment on Re: Here is a commercial obfuscator
Replies are listed 'Best First'.
Re: Re: Here is a commercial obfuscator
by diotalevi (Canon) on Mar 20, 2003 at 15:28 UTC

    That's already been done - B::Deparse. The one thing I think it lacks is symbol re-renaming. I don't know about you but I find it difficult to keep track of all those oddly named z... symbols. So this morning I created B::Deobfuscate - Deobfuscates symbol names which goes as far as is sane for using better symbol names.

      Bravo. How much're you charging for it? I suggest round about $1,879 :)
        How about free? Just to add injury to insult.. ;) and because it is good manners.

        Makeshifts last the longest.

        That's nice, but let me remind that reverse-engineering is prohibited by laws of a lot of countries (including USA). And since a sole (exclusive!) purpose of B::Deobfuscate is to break obfuscation (obviously for reverse-engineering), posting this to can hurt it (if say Stunnix guy will be smart and will bring admin of perlmonks to court). So it may be wise to move B::Deobfuscate from to somewhere else. That's nearly as posting license keys for ActiveState commercial products here..
Re: Re: Here is a commercial obfuscator
by Anonymous Monk on Mar 20, 2003 at 15:26 UTC
    Hey, how could you deobfuscate obfuscated symbol names? Just look at sample obfuscated code - all variable names are gone forever (you'll be unable to use dictionaries for reversing since you don't know the random seed).

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://244568]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (5)
As of 2015-10-10 04:33 GMT
Find Nodes?
    Voting Booth?

    Does Humor Belong in Programming?

    Results (254 votes), past polls