Stunnix Perl-Obfus is a unique solution for protecting your valuable intellectual property from possible Perl source code piracy/studying/rework. It's an advanced and extremely reliable obfuscator for the Perl source code. It converts the Perl source files (.pl and .pm) into highly mangled and obfuscated forms, making them extremely difficult to study, analyse, reuse, or re-work for competitors or customers, while fully retaining functionality of the original source code. It's not a compiler to machine code, and the obfuscated form will still be the usual Perl source code, and so will work on all platforms the original source worked on.
Stunnix VBS-Obfus protects your VBScript code from potential analysis, study, or reworking by unwanted parties. It's both an obfuscator and encoder for the VBScript code. It converts the VBScript in raw .vbs files, or in ASP or HTML pages into a highly obfuscated form, making it extremely difficult to study, analyse, or reuse, while fully retaining functionality of the original source code. It optionally adds expiration and hostname checking. It has a lot of options to control all aspects of code hiding, and has full support for all syntax constructs. It is designed to be multi-module aware.
Stunnix Perl Web Server is an advanced Web server developed for writing browser-based applications and database-driven catalogues or presentations that reside on CDROM or DVD, internally implemented as Perl-driven or PHP-driven Web sites that store data in a database also located on CDROM. It produces a single CD that works on Windows, Mac OS X, and Linux/x86, without requiring any additional software on the user's computer. All an author needs to do to build a cross-platform browser-based application or CDROM is to copy scripts to their proper directories. HTML::Mason and mod_perl-like execution modes are supported for Perl-driven Web sites.
Stunnix CXX-Obfus is a code obfuscator for C and C++ source code. It converts source code into highly a mangled form, making it extremely difficult for competitors or customers to study, analyze, reuse, and re-work, while fully retaining functionality of the original code. It has many options to control all aspects of code hiding, and has full support for all syntax constructs. It is designed for multi-file projects with mixed C and C++ source and arbitrary heavy use of the C preprocessor. It includes advanced tools to exclude API symbols from mangling.
Stunnix Advanced Web Server is a Web server for putting Web sites onto CD-ROMs, DVDs, FlashDisks, and other readonly media to be used on any typical system. Sites can be scripted with PHP, Python, Java, or Perl and can be driven by MySQL or SQLite databases. All required software programs are designed to reside on the CD-ROM to avoid the need to install software on the user's computer. The Web serving core is based on Apache 1.3.x, and has additional functionality to detect and use free ports and automatically start a browser on each platform. Desktop applications can also be created with it.
Re: Compleet bogus
> Check this (perlmonks) thread for an
> elaborate discussion.
If Perl-Obfus is bogus, then all obfuscators are bogus too. Or the therm "bogus" is inapropriate.
Re: How Lame Can You Get?
> % % The deobfuscator for this tool is
> % 'perl
> % % -MO=Deparse'. It doesn't rename
> % % variables to something meaningful
> % it
> % % doesn't restore doublequoted
> % % but apart from that it does a good
> % job
> % % on the example code given on the
> % site.
> % %
> % % (And BTW, the obfuscated code given
> % on
> % % their website does not run:
> % 'Undefined
> % % subroutine &main::zb463d7d1b4'.)
> % The code won't run due to this error
> % because
> % the *PIECE* of original and
> % files is present on the webpage, not
> % entire file.
> Well, either way no one's going to be
> buying your assinine software through
> freshmeat now that they've demonstrate
> how reversible it is.
> sed 's/z5da4d3837d/a/g' stunnixsucks.pl
> | sed ....
That's essentially a feature of all obfuscators that do
not require shipment of modified interpreter with obfuscated code.
Also, there is a problem of guessing that '$z5da4d3837d'
was '$files' before obfuscation, and not '$slots' (or whatever).