0

如何从Acme::Eyedrops混淆脚本中获取可读代码?

4

3 回答 3

3

从文档来看,它看起来sightly_to_ascii可能有效。

于 2012-11-30T00:34:05.163 回答
3

使用 B::Deparse(如 中perl -MO=Deparse proggram.pl)和/或将 eval 替换为 print,具体取决于滴眼液生成的模式

于 2012-11-30T00:55:21.117 回答
0

迟到的答案,但对于任何通过谷歌找到这个的人来说,从 SourceForge 安装PerlTidy然后运行以下命令行对我来说就像一个魅力:

perl -MO=Deparse /path/to/ObfuscatedScript.pl | perltidy > new.pl

这创建了一个new.pl在我当前目录中调用的文件,其中 acme::eyedrops 代码已去混淆。

于 2017-03-14T01:30:59.170 回答