Path to this page:
./
wip/p5-B-Deobfuscate,
Extension to B::Deparse for use in de-obfuscating source code
Branch: CURRENT,
Version: 0.20,
Package name: p5-B-Deobfuscate-0.20,
Maintainer: kuli0020B::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.
Required to run:[
textproc/p5-YAML] [
lang/perl5] [
devel/p5-B-Keywords]
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
RMD160: 1874478d220d9934eb6ee65b521d049bbd84ec9e
Filesize: 17.375 KB
Version history: (Expand)
- (2024-09-19) Package has been reborn
- (2024-09-15) Package deleted from pkgsrc
- (2023-02-13) Package has been reborn
- (2020-09-29) Package has been reborn
- (2020-09-29) Package deleted from pkgsrc
- (2020-01-02) Package has been reborn
CVS history: (Expand)
2012-10-04 11:13:17 by Aleksej Saushev | Files touched by this commit (76) |
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
|
2012-07-21 22:08:13 by Thomas Klausner | Files touched by this commit (59) |
Log message:
Remove "WWW: URL" from DESCR. Common in FreeBSD ports, but in pkgsrc the
URL should be as HOMEPAGE in the Makefile.
|
2012-02-18 16:55:35 by Hiramatsu Yoshifumi | Files touched by this commit (2) |
Log message:
Update p5-B-Deobfuscate to 0.20.
Changes from previous:
----------------------
0.11:
- The dictionary may now have words that are shorter than 3 characters
- Fixed for 5.10
0.12:
- >-
Updated the signature cuz the previous version forgot to account
for the change to META.yml
- "*foo{CODE} -> defined( &foo ) per the docs."
0.13:
- uh... broke stuff? The SIGNATURE is bad for META.yml anyway.
- I forget what else changed
0.14:
- Shuffled the PGP dictionary around and introduced a floral one
- Fussing
- autouse more of YAML
- autouse Carp
- Preliminary work for renaming classes & methods
0.15:
- Removed SIGNATURE
- Fixed \ in $^X in t/11deparse.t
- Perl::Critic fussing.
- Disable broken debugging code.
- Require latest B::Keywords. Exports were changed.
0.16:
- Enabled alternate dictionary modules
- Added -D parameter to ->new
0.17:
- Removed some dups from Flowers.pm
- Made this Changes file into YAML for kicks.
0.18:
- Fixed t/canon.t to be 5.6.x compatible.
- Quieter B imports.
0.19:
- Use IPC::Run for tests to hopefully be more cross-platform compatible.
0.20
- fiddling w/ pause.cpan.org
|
2008-05-30 14:22:03 by abs | Files touched by this commit (102) |
Log message:
Remove unnecessary (empty) PLIST files for p5-* packages
|
2008-05-22 23:23:00 by Tobias Nygren | Files touched by this commit (14) |
Log message:
Correct various unresolvable dependencies
|
2006-03-23 19:24:28 by Roman Kulik | Files touched by this commit (4) | |
Log message:
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.
|