Initial import of B-Deobfuscate-0.10
B::DeObfuscate is a backend module for the Perl compiler that generates perl source code, based on the internal compiled structure that perl itself creates after parsing a program. It adds symbol renaming functions to the B::Deparse module. An obfuscated program is already parsed and interpreted correctly by the B::Deparse program. Unfortunately, if the obfuscation involved variable renaming then the resulting program also has obfuscated symbols. ok sturm@
This commit is contained in:
parent
5b02444b6d
commit
46f173dde5
27
devel/p5-B-Deobfuscate/Makefile
Normal file
27
devel/p5-B-Deobfuscate/Makefile
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
# $OpenBSD: Makefile,v 1.1.1.1 2004/05/19 21:15:47 msf Exp $
|
||||||
|
|
||||||
|
COMMENT= "Perl module for use in de-obfuscating source code"
|
||||||
|
|
||||||
|
DISTNAME= B-Deobfuscate-0.10
|
||||||
|
PKGNAME= p5-${DISTNAME}
|
||||||
|
CATEGORIES= devel perl5
|
||||||
|
|
||||||
|
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=B/}
|
||||||
|
|
||||||
|
MAINTAINER= Mathieu Sauve-Frankel <msf@openbsd.org>
|
||||||
|
|
||||||
|
# Artistic
|
||||||
|
PERMIT_PACKAGE_CDROM= Yes
|
||||||
|
PERMIT_PACKAGE_FTP= Yes
|
||||||
|
PERMIT_DISTFILES_CDROM= Yes
|
||||||
|
PERMIT_DISTFILES_FTP= Yes
|
||||||
|
|
||||||
|
BUILD_DEPENDS= ${RUN_DEPENDS}
|
||||||
|
RUN_DEPENDS= ::devel/p5-B-Keywords \
|
||||||
|
::devel/p5-YAML
|
||||||
|
|
||||||
|
CONFIGURE_STYLE= perl
|
||||||
|
|
||||||
|
PKG_ARCH= *
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
3
devel/p5-B-Deobfuscate/distinfo
Normal file
3
devel/p5-B-Deobfuscate/distinfo
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
MD5 (B-Deobfuscate-0.10.tar.gz) = b85e2e732499545ca6ccd5cbd57ec5eb
|
||||||
|
RMD160 (B-Deobfuscate-0.10.tar.gz) = ac9dc1653ca22b231a1f2cf59b143ab91ad03531
|
||||||
|
SHA1 (B-Deobfuscate-0.10.tar.gz) = 7fdf3ee05e26e5b6ed796d0a9cdc334dff25dc3a
|
8
devel/p5-B-Deobfuscate/pkg/DESCR
Normal file
8
devel/p5-B-Deobfuscate/pkg/DESCR
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
B::DeObfuscate is a backend module for the Perl compiler that generates
|
||||||
|
perl source code, based on the internal compiled structure that perl
|
||||||
|
itself creates after parsing a program. It adds symbol renaming
|
||||||
|
functions to the B::Deparse module. An obfuscated program is already
|
||||||
|
parsed and interpreted correctly by the B::Deparse program.
|
||||||
|
Unfortunately, if the obfuscation involved variable renaming then the
|
||||||
|
resulting program also has obfuscated symbols.
|
||||||
|
|
8
devel/p5-B-Deobfuscate/pkg/PLIST
Normal file
8
devel/p5-B-Deobfuscate/pkg/PLIST
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
@comment $OpenBSD: PLIST,v 1.1.1.1 2004/05/19 21:15:47 msf Exp $
|
||||||
|
${P5SITE}/B/Deobfuscate.pm
|
||||||
|
${P5SITE}/B/Deobfuscate.pod
|
||||||
|
@comment ${P5ARCH}/auto/B/Deobfuscate/.packlist
|
||||||
|
man/man3p/B::Deobfuscate.3p
|
||||||
|
@comment @dirrm ${P5ARCH}/auto/B/Deobfuscate
|
||||||
|
@comment @dirrm ${P5ARCH}/auto/B
|
||||||
|
@dirrm ${P5SITE}/B
|
Loading…
Reference in New Issue
Block a user