Вход Регистрация
Файл: controllers/settings.php
Строк: 134
<?php

session_start
();

if (!isset(
$_SESSION['auth'])) 
{
    die(
"0");
}

include(
"../config.php");

$login addslashes(htmlspecialchars(strip_tags(trim($_POST['login']))));
$pwd addslashes(htmlspecialchars(strip_tags(trim($_POST['pwd']))));
$url addslashes(htmlspecialchars(strip_tags(trim($_POST['url']))));
$path addslashes(htmlspecialchars(strip_tags(trim($_POST['path']))));
$cronhand addslashes(htmlspecialchars(strip_tags(trim($_POST['cronhand']))));
$autoupdate addslashes(htmlspecialchars(strip_tags(trim($_POST['autoupdate']))));
$addressbd addslashes(htmlspecialchars(strip_tags(trim($_POST['addressbd']))));
$namebd addslashes(htmlspecialchars(strip_tags(trim($_POST['namebd']))));
$loginbd addslashes(htmlspecialchars(strip_tags(trim($_POST['loginbd']))));
$passwordbd addslashes(htmlspecialchars(strip_tags(trim($_POST['passwordbd']))));
$addresskopbd addslashes(htmlspecialchars(strip_tags(trim($_POST['addresskopbd']))));
$namekopbd addslashes(htmlspecialchars(strip_tags(trim($_POST['namekopbd']))));
$loginkopbd addslashes(htmlspecialchars(strip_tags(trim($_POST['loginkopbd']))));
$passwordkopbd addslashes(htmlspecialchars(strip_tags(trim($_POST['passwordkopbd']))));
$cod addslashes(htmlspecialchars(strip_tags(trim($_POST['cod']))));
$yadlogin addslashes(htmlspecialchars(strip_tags(trim($_POST['yadlogin']))));
$yadpassword addslashes(htmlspecialchars(strip_tags(trim($_POST['yadpassword']))));
$stopfiles addslashes(htmlspecialchars(strip_tags(trim($_POST['stopfiles']))));
$stoptables addslashes(htmlspecialchars(strip_tags(trim($_POST['stoptables']))));
$santiid addslashes(htmlspecialchars(strip_tags(trim($_POST['santiid']))));
$email addslashes(htmlspecialchars(strip_tags(trim($_POST['email']))));
$phone addslashes(htmlspecialchars(strip_tags(trim($_POST['phone']))));
$infomail addslashes(htmlspecialchars(strip_tags(trim($_POST['infomail']))));
$infosms addslashes(htmlspecialchars(strip_tags(trim($_POST['infosms']))));
$serverpath addslashes(htmlspecialchars(strip_tags(trim($_POST['serverpath']))));
$av_user addslashes(htmlspecialchars(strip_tags(trim($_POST['av_user']))));
$av_password addslashes(htmlspecialchars(strip_tags(trim($_POST['av_password']))));

if (
$pwd == "d41d8cd98f00b204e9800998ecf8427e")
    
$pwd SANTI_PASSWORD;

$s4u_key "";
$s4u_token "";

if(
$santiid != "")
{
    
$post "santi_id=".$santiid."&url=".$url."&email=".$email;

    
$result tcp_send("santivi.com", array(
                                
"POST /crons/avscanreg.php HTTP/1.1rn",
                                
"Host: santivi.comrn",
                                
"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)rn"
                                
"Content-Type: application/x-www-form-urlencodedrn",
                                
"Content-Length: ".strlen($post)."rn",
                                
"Connection: closernrn",
                                
$post,
                            )
    ); 

    if(
strpos($result"no_sid") || strpos($result"no_url") || strpos($result"no_email") || strpos($result"sid_error"))
    {}
    else
    {
        
$jsonpos strpos($result'{');
        
$result substr($result$jsonposstrpos($result'}') - $jsonpos 1);
        
$answer json_decode($result1);
        
$s4u_key $answer['s4y_id'];
        
$s4u_token $answer['s4y_token'];
    }
}

$h fopen("../config.php","w");
$text "<?php

/** Имя администратора антивируса */
define('SANTI_NAME', '
$login');

/** Пароль администратора антивируса */
define('SANTI_PASSWORD', '
$pwd');

/** KEY сканера по настольным антивирусам */
define('SANTI_4KEY', '
$s4u_key');

/** TOKEN сканера по настольным антивирусам */
define('SANTI_4TOKEN', '
$s4u_token');

/** URL сайта**/
define('SANTI_URL', '
$url');

/** Папка с SANTI/**/
define('SANTI_PATH', '
$path');

/** Серверный путь к сайту/**/
define('SANTI_SERVERPATH', '
$serverpath');

/** Ручной запуск автопилотов **/
define('SANTI_CRON_HAND', 
$cronhand);

/** Автоматическое обновление баз сигнатур/**/
define('SANTI_AUTO_UPDATE', 
$autoupdate);

/** Имя сервера активной MySQL */
define('SANTI_DB_HOST', '
$addressbd');

/** Имя активной MySQL */
define('SANTI_DB_NAME', '
$namebd');

/** Имя пользователя активной MySQL */
define('SANTI_DB_USER', '
$loginbd');

/** Пароль доступа к активной MySQL */
define('SANTI_DB_PASSWORD', '
$passwordbd');

/** Имя сервера копии MySQL */
define('SANTI_DBKOP_HOST', '
$addresskopbd');

/** Имя копии MySQL */
define('SANTI_DBKOP_NAME', '
$namekopbd');

/** Имя пользователя копии MySQL */
define('SANTI_DBKOP_USER', '
$loginkopbd');

/** Пароль доступа к копии MySQL */
define('SANTI_DBKOP_PASSWORD', '
$passwordkopbd');

/** Кодировка базы данных. */
define('SANTI_DB_CHARSET', '
$cod');

/** Yandex.Disk логин */
define('SANTI_YAD_LOGIN', '
$yadlogin');

/** Yandex.Disk пароль */
define('SANTI_YAD_PASSWORD', '
$yadpassword');

/** Папки и файлы исключения через ; */
define('SANTI_STOPF', '
$stopfiles');

/** Таблицы исключения БД */
define('SANTI_STOPT', '
$stoptables');

/** ID антивируса */
define('SANTI_ID', '
$santiid');

/** Почта администратора антивируса */
define('SANTI_EMAIL', '
$email');

/** Телефона администратора антивируса */
define('SANTI_PHONE', '
$phone');

/** Уведомлять ли по email */
define('SANTI_INFO_EMAIL', 
$infomail);

/** Уведомлять ли по смс */
define('SANTI_INFO_SMS', 
$infosms);

/** Логин к СМС агрегатору */
define('SANTI_AVISO_USER', '
$av_user');

/** Пароль к СМС агрегатору */
define('SANTI_AVISO_PASSWORD', '
$av_password');

/** Первый запуск**/
define('SANTI_START', '0');

/** Первый запуск**/
define('SANTI_VERSION', '0.5');

/** Режим отладки**/
define('ST_DEBUG', false);

if(ST_DEBUG)
{
    error_reporting(E_ALL | E_STRICT) ;
    ini_set('display_errors', 'On');
}
else
{
    error_reporting(0);
}

set_time_limit(0);

?>"
;

if (
fwrite($h,$text))
{
    
fclose($h);
    die(
"1");
}

fclose($h);

function 
tcp_send($board$data)
{
        
$answer "";

        
// Get IP
        
$ip gethostbyname($board);
        
// Open socket
        
$fp fsockopen($ip80);

        if ( 
$fp )
        {
            
// Set HTTP header
            
foreach( $data as $row )
            {
                
fputs($fp$row);
            }

            
// Get an answer
            
while( !feof($fp) )
            {
                
$answer .= fread($fp512);
            }

            
fclose($fp);
        }

        return 
$answer;


die(
"0");

?>
Онлайн: 1
Реклама