去混淆我的PHP代码

时间:2013-08-02 23:28:51

标签: php deobfuscation

我在http://www.phpencode.org/处混淆了我的一个PHP代码,但忘了备份该文件,现在我需要修改该文件。请帮我ed-obfuscate。它还有我的许可检查,所以我需要让它工作,因为我修改了我的许可模块。

这是我的代码:http://pastebin.com/1bxBpk0Q

[注意]此代码仅在未使用原始版本的粘贴修改文件时运行。

1 个答案:

答案 0 :(得分:3)

模糊PHP代码。当然没用。

这是一个解密者:http://decode-phpencode.eu.pn/

这是源代码:

<?php

/* This program is released under the MIT license http://opensource.org/licenses/MIT */

# stripslashes may be needed on servers that uses magicquotes
$file = stripslashes($_POST['file']);
# This decodes the first eval string
$first_eval_string = base64_decode(preg_replace("/.*eval\(base64_decode\(\"([^\"]+)\".*/", "$1", $file));
# That contains an array with byte positions inside the encryted string
$array = preg_split("/,/", preg_replace("/.*array\(([\d,]+).*/", "$1", $first_eval_string));
# The area where the code begins we get it just by summing the numbers in the array
$begin = array_sum($array);
# We get the content from that area and decrypted. That's it.
echo "<?php\n";
echo gzinflate(
    base64_decode(
        trim(
            substr($file,$begin)
        )
    )
);

谷歌搜索“phpencode.org decoder”的第一个结果是另一个解码器:http://lombokcyber.com/detools/welcome/cdecodezeura1