1 шаг успешен отформатировал --- Добавлено --- base64 — это схема, по которой произвольная последовательность байт преобразуется в последовательность печатных ASCII символов. Используются только символы латинского алфавита в верхнем и нижнем регистре — символы (A—Z, a—z), цифры (0—9), и символы «+» и «/», с символом «=» в качестве специального кода суффикса. --- Добавлено --- а там еще содержится двоеточие --- Добавлено --- либа по запуску этого кода есть ?
Как-то так: PHP: <?php $code = file_get_contents('do_ins.php'); preg_match('~ eval \( \$\w+ \( \s* " ([^"]+) ~x', $code, $match) || die('E1'); $code = base64_decode($match[1]); preg_match('~ : (?: \$\w+\( ){2} ( \$\w+\( ) " ([^"]+) ~x', $code, $match) || die('E2'); do { $code = empty($match[1]) ? $match[2] : str_rot13($match[2]); $code = gzinflate(base64_decode($code)); } while (preg_match('~ \$\w+\(\$\w+\( ( \$\w+\( )? " ([^"]+) ~x', $code, $match)); file_put_contents('do_ins_decode.php', substr($code, 2));