如何解码Acme :: Eyedrops

时间:2012-11-30 00:22:52

标签: perl

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

3 个答案:

答案 0 :(得分:3)

从文档中看,sightly_to_ascii可能有效。

答案 1 :(得分:3)

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

答案 2 :(得分:0)

迟到的答案,但对于通过Google发现此问题的任何人,从SourceForge安装PerlTidy然后运行以下命令行对我来说就像一个魅力:

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

这在我当前目录中创建了一个名为new.pl的文件 acme :: eyedrops代码反混淆。