[Catalyst] creating binaries

Jonathan Rockway jon at jrock.us
Tue Jan 16 18:22:24 GMT 2007


> nmake catalyst_par
> ...
> Writing PAR "tranzactiibursiere.par"
> NMAKE : fatal error U1077: 'D:\WINDOWS\system32\cmd.exe' : return code
> '0x2'
> Stop.

What versions of:

App::Packer
PAR::Packer
PAR

do you have?

> But anyway, does this method hide the source code of the application?

Try these:

http://search.cpan.org/~shay/Filter-Crypto-1.18/lib/PAR/Filter/Crypto.pm
http://search.cpan.org/~smueller/PAR-Packer-0.970/lib/PAR/Filter/Obfuscate.pm

Keep in mind that the code has to be executed at some point, so anyone
with half a brain can get the code even if it's "encrypted".  The same
holds for C, Java, .NET, PHP, etc.

A contract that reads "expect a lawsuit if you modify the source" should
be much more effective.

-- 
package JAPH;use Catalyst qw/-Debug/;($;=JAPH)->config(name => do {
$,.=reverse qw[Jonathan tsu rehton lre rekca Rockway][$_].[split //,
";$;"]->[$_].q; ;for 1..4;$,=~s;^.;;;$,});$;->setup;



More information about the Catalyst mailing list