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

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 UnStunnix.pm - that'd really p*** him off. :) Go for it diotalevi...


Comment on Re: Here is a commercial obfuscator
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).
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 perlmonks.org 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 perlmonks.org to somewhere else. That's nearly as posting license keys for ActiveState commercial products here..

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (6)
As of 2014-12-26 03:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (164 votes), past polls