解码wordpress主题php文件

时间:2016-03-16 07:08:53

标签: php wordpress deobfuscation

Here是编码的代码,

tried并为每周计划付费$4并获取已解码的文件,但是当我将其粘贴到主题文件中时,它无效。看起来它解码但有些错误使主题显示白屏死机。

我甚至尝试过ioncube_priv8_decoder_v1进行解码,其解码后的文件也无法使用主题。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

这个并不困难......这里有一些代码可以帮助你入门:

<?php

$code = file_get_contents('/tmp/theme.php'); // read encoded script to string

$code = str_replace(';', ";\n", $code); // break statements onto individual lines

// replace hex encoded " (\x22) with \"
$code = preg_replace_callback('/\\\x22/i', function($match) {
    return '\"';
}, $code);

// hex decode encoded characters
$code = preg_replace_callback('/\\\x([a-fA-F0-9]{2})/i', function($match) {
    return chr(hexdec($match[1]));
}, $code);

echo $code; // it's a start!

file_put_contents('/tmp/decoded.php', $code);

接下来要做的事情就是将它加载到IDE中并对其进行格式化,以便更容易阅读并正确缩进,然后如果您希望可以开始将混淆变量重命名为更有意义的变量;但正如它所代表的那样,解码后的输出功能就像编码输出一样。

希望有帮助&amp;祝你好运。

编辑:Here对其进行解码和格式化。粘贴永不过期。我希望你能接受我的回答。

免责声明:他们的常见问题解答说明:

  

我们的客户可以完全自由地使用我们所有的WordPress主题   根据GNU一般公共许可证授予任何数量的许可   有个人使用限制的网站。

我认为所有主题都是GPL许可的,因此不受GNU GPL许可条款下的修改或再分发等限制。