Ich habe bisher jedes einzelne nacheinander entfernt, um so die Schwachstelle herraus zu finden. ABer er hat wieder mal nix* gemacht, bis alles hinter "Mail" weg war...
Naja hier das Script:
<body background="bilder/jeans.gif" bgcolor="" text="white" link="white" alink="white" vlink="white">
<?
if ($_REQUEST['anrede']=='leer') die('Bitte geben Sie eine Anrede an!');
if ($_REQUEST['vname']=='') die('Sie haben vergessen, einen Vornamen anzugeben!');
if ($_REQUEST['nname']=='') die('Sie haben vergessen, einen Nachnamen anzugeben!');
if ($_REQUEST['strasse']=='') die('Sie haben vergessen, eine Strasse anzugeben!');
if ($_REQUEST['hn']=='') die('Sie haben vergessen eine Hausnummer anzugeben!');
if ($_REQUEST['plz']=='') die('Sie haben vergessen eine Postleitzahl anzugeben!');
if ($_REQUEST['ort']=='') die('Sie haben vergessen einn Ort anzugeben!');
if ($_REQUEST['vtele']=='') die('Sie haben vergessen eine Vorwahl anzugeben!');
if ($_REQUEST['tele']=='') die('Sie haben vergessen eine Telefonnummer anzugeben!');
if ($_REQUEST['kontoinhaber']=='') die('Sie haben vergessen einen Kontoinhaber anzugeben!');
if ($_REQUEST['kontonummer']=='') die('Sie haben vergessen eine Kontonummer anzugeben!');
if ($_REQUEST['kontobankleitzahl']=='') die('Sie haben vergessen eine Bankleitzahl anzugeben!');
if ($_REQUEST['kontobank']=='') die('Sie haben vergessen ein Kreditinstitut anzugeben!');
if ($_REQUEST['mail']=='') die('Sie haben vergessen eine gültige E-Mail Adresse einzugeben!');
if ($_REQUEST['passwort']=='') die('Sie haben vergessen ein Passwort anzugeben!');
if ($_REQUEST['gesammtpreis']=='Format: €€,€€ €') die('Sie haben vergessen den Gesammtpreis/Monat anzugeben!');
if ($_REQUEST['wochentag']=='leer') die('Sie haben vergessen einen Wochentag anzugeben!');
if ($_REQUEST['tag']=='leer') die('Sie haben vergessen einen Tag anzugeben!');
if ($_REQUEST['monat']=='leer') die('Sie haben vergessen einen Monat anzugeben!');
if ($_REQUEST['jahr']=='leer') die('Sie haben vergessen ein Jahr anzugeben!');
if ($_REQUEST['uhrzeit']=='leer') die('Sie haben vergessen eine Uhrzeit anzugeben!');
if ($_REQUEST['agb']=='') die('Bitte betätigen Sie die AGBs!');
if ($_REQUEST['spam']=='') die('Bitte betätigen Sie, dass Ihre Nachricht kein Spam ist!');
?>
<?
mysql_connect('localhost','**********','********');
mysql_select_db("usr_********_1");
$zufall = rand(1000,999999);
mysql_query("INSERT INTO paketbasic (anrede,vname,nname,strasse,hn,plz,ort,vtele,tele,kontoinhaber,kontonummer,kontobankleitzahl,kontobank,mail,Extra,PHP-Programmierung,,Eigenes-Design,,Shoutbox,,Individuielles-Design-von-uns,,Individuielles-Design-von-uns+Flash,,Forum,,Userplattform,,Userplattform+Extras,,Werbefreiheit,,zusatzseitenhtml,gesammtpreis,passwort,agb,newsletter,code) VALUES ('{$_REQUEST['anrede']}','{$_REQUEST['vname']}','{$_REQUEST['nname']}','{$_REQUEST['strasse']}','{$_REQUEST['hn']}','{$_REQUEST['plz']}','{$_REQUEST['ort']}','{$_REQUEST['vtele']}','{$_REQUEST['tele']}','{$_REQUEST['kontoinhaber']}','{$_REQUEST['kontonummer']}','{$_REQUEST['kontobankleitzahl']}','{$_REQUEST['kontobank']}','{$_REQUEST['mail']}','{$_REQUEST['Extra']}','{$_REQUEST['PHP-Programmierung,']}','{$_REQUEST['Eigenes-Design,']}','{$_REQUEST['Shoutbox,']}','{$_REQUEST['Individuielles-Design-von-uns,']}','{$_REQUEST['Individuielles-Design-von-uns+Flash,']}','{$_REQUEST['Forum,']}','{$_REQUEST['Userplattform,']}','{$_REQUEST['Userplattform+Extras,']}','{$_REQUEST['Werbefreiheit,']}','{$_REQUEST['zusatzseitenhtml']}','{$_REQUEST['gesammtpreis']}','md5('{$_REQUEST['passwort']}'),'{$_REQUEST['agb']}','{$_REQUEST['newsletter']}','".$zufall."')");
?>
<?php
$empfaenger = "*************";
$betreff = "Neue Paket Basic Buchung";
$text =
'Hi,'. "\n".
'ein Paket Basic wurde gebucht. Die Daten stehen unten.'."\n\n".
'Auftraggeber: '. str_replace('<','',$_POST['anrede']). ' '. str_replace('<','',$_POST['vname']). ' '. str_replace('<','',$_POST['nname']). "\n\n\n".
'Adresse:'. "\n".
str_replace('<','',$_POST['vname']). ' '. str_replace('<','',$_POST['nname']). "\n".
str_replace('<','',$_POST['strasse']). ' '. str_replace('<','',$_POST['hn']). "\n".
str_replace('<','',$_POST['plz']). ' '. str_replace('<','',$_POST['ort']). "\n".
'Tel: '. str_replace('<','',$_POST['vtele']). ' '. str_replace('<','',$_POST['tele']). "\n\n".
'Kontodaten:'. "\n".
'Kontoinhaber: '. str_replace('<','',$_POST['kontoinhaber'])."\n".
'Kontonummer: '. str_replace('<','',$_POST['kontonummer'])."\n".
'Bankleitzahl: '. str_replace('<','',$_POST['kontobankleitzahl'])."\n".
'Bank: '. str_replace('<','',$_POST['kontobank'])."\n\n"
.
'Zahlung: '. str_replace('<','',$_POST['zahlung'])."\n\n".
'Sein Passwort: '. str_replace('<','',$_POST['passwort'])."\n".
'Seine E-Mail: '. str_replace('<','',$_POST['mail'])."\n\n\n".
'Gewünschte Extras: '.
str_replace('<','',$_POST['Extra']).
str_replace('<','',$_POST['PHP-Programmierung,']).
str_replace('<','',$_POST['Eigenes-Design,']).
str_replace('<','',$_POST['Shoutbox,']).
str_replace('<','',$_POST['Individuielles-Design-von-uns,']).
str_replace('<','',$_POST['Individuielles-Design-von-uns+Flash,']).
str_replace('<','',$_POST['Forum,']).
str_replace('<','',$_POST['Userplattform,']).
str_replace('<','',$_POST['Userplattform+Extras,']).
str_replace('<','',$_POST['Werbefreiheit,']). "\n\n".
'Außerdem wünscht er: '. str_replace('<','',$_POST['zusatzseitenhtml']). ' '. 'zusatz HTML-Seiten'. "\n".
'Gesammtkosten (nach User): '. str_replace('<','',$_POST['gesammtpreis']). "\n\n\n\n".
'Newsletter: '. str_replace('<','',$_POST['newsletter'])."\n\n\n".
'Rückruf am: '.
str_replace('<','', $_POST['wochentag']). ' '.
str_replace('<','', $_POST['tag']). ' '.
str_replace('<','', $_POST['monat']). ' '.
str_replace('<','', $_POST['jahr']). ' '.
str_replace('<','', $_POST['uhrzeit']). "\n\n\n\n".
'Viele Grueße'. "\n".
'Der Server :)'.
"\n\n\n\n\n\n".
$_POST['kontoinhaber']."\n". str_replace('<','', $_POST['mail']);
mail($empfaenger, $betreff, $text,
"From: ".str_replace('<','',str_replace("\n",'',$_POST['mail']))." <".str_replace('<','', str_replace("\n",'',$_POST['nname'])).">");
?>
<?php
$empfaenger = str_replace('<','', str_replace("\n",'',$_POST['mail']));
$betreff = "Vielen Dank für Ihre Buchung!";
$text =
'Sehr geehrte/r '. str_replace('<','',$_POST['anrede']). ' '. str_replace('<','',$_POST['vname']). ' '. str_replace('<','',$_POST['nname']). "\n\n".
'Vielen Dank fuer Ihren Auftrag. Ihre Anfrage wird derzeit bearbeitet.'. "\n".
'Genauere Informationen werden wir Ihnen an dem von Ihnen gewählten Tag ('.
str_replace('<','', $_POST['wochentag']). ', den'.
str_replace('<','', $_POST['tag']). ' '.
str_replace('<','', $_POST['monat']). ' '.
str_replace('<','', $_POST['jahr']). ' um'.
str_replace('<','', $_POST['uhrzeit']). 'Uhr) zuschicken.'. "\n".
'Bei Fragen senden Sie uns einfach eine Mail an service@my-clan-page.com oder benutzen Sie unser Kontaktfomular (http://www.my-clan-page.com/kontakt.php)'.
"\n\n\n".
'Mit freundlichen Grueßen'. "\n".
'Ihr My-Clan-Page.com Team'. "\n\n".
'PS: Wir haben soeben Ein Benutzerkonto für Sie freigeschaltet. Dort können Sie sich mit Ihren Daten (User = '.
str_replace('<','',$_POST['nname']). ' und Passwort = '. str_replace('<','',$_POST['passwort']). ') einloggen und jederzeit den Status Ihrer Homepage nachsehen!'.
"\n\n\n\n\n\n\n\n\n\n\n\n".
'Sie erhalten diese Mail, da Sie sich mit dieser Mail-Adresse ('. str_replace('<','', $_POST['mail']). ') auf der Website http://www.my-clan-page.com registriert haben.'. "\n".
'Sollten Sie dies nicht getan haben, senden Sie bitte SOFORT eine Mail mit dem Inhalt "nein" und '. str_replace('<','', $_POST['mail']). ' an service@my-clan-page.com!'.
$_POST['mail19']."\n". str_replace('<','', $_POST['tele19']);
mail($empfaenger, $betreff, $text,
"From: ".str_replace('<','',str_replace("\n",'',$_POST['name']))." <".str_replace('<','', str_replace("\n",'',$_POST['mymail1'])).">");
?>
<br><br>
<div align="center">
<font size="5"><img src="bilder/kontaktoben.png" width="781" height="63" border="0" alt="">
<br><br><br><br><br><br>
<img src="bilder/auftragdanke.png" alt="" border="0" width="975" height="235"></div>
<br><br></font>
<table border="0">
<tr> <td> <b><img src="bilder/ihrname.png" width="250" height="50" border="0" alt=""></td>
<td> <?php echo str_replace('<','',$_POST['vname']);?> <?php echo str_replace('<','',$_POST['nname']); ?>
</td> <td></td>
</tr>
<tr><td><img src="bilder/ihreadresse.png" alt="" border="0" width="250" height="53"></td>
<td><?php echo str_replace('<','',$_POST['strasse']);?> <?php echo str_replace('<','',$_POST['hn']); ?></td>
<td></td>
</tr>
<tr><td></td>
<td><?php echo str_replace('<','',$_POST['plz']);?> <?php echo str_replace('<','',$_POST['ort']); ?></td>
<td></td>
</tr>
<tr><td><b><img src="bilder/ihretele.png" width="250" height="50" border="0" alt=""></td><td> <?php
echo str_replace('<','', $_POST['vtele']);
?>/</td><td><?php
echo str_replace('<','', $_POST['tele']);
?></td></tr>
<tr><td valign="top"><b><img src="bilder/kontodaten.png" width="200" height="53" border="0" alt=""></td>
<td><img src="bilder/kontoinhaber.png" alt="" border="0" width="210" height="44"></td>
<td> <?php echo str_replace('<','',$_POST['kontoinhaber']);?> </td></tr>
<tr><td></td><td><img src="bilder/kontonummer.png" alt="" border="0" width="210" height="44"></td>
<td> <?php echo str_replace('<','',$_POST['kontonummer']);?> </td></tr>
<tr><td></td><td><img src="bilder/bankleitzahl.png" alt="" border="0" width="210" height="44"></td>
<td> <?php echo str_replace('<','',$_POST['kontobankleitzahl']);?> </td></tr>
<tr><td></td><td><img src="bilder/bank.png" alt="" border="0" width="210" height="44"></td>
<td> <?php echo str_replace('<','',$_POST['kontobank']);?> </td></tr>
<tr> <td valign="top"><b><img src="bilder/ihreemail.png" width="250" height="50" border="0" alt=""></td><td> <?php
echo nl2br(str_replace('<','', $_POST['mail']));
?> </td></tr><td></td>
<tr><td valign="top"><b><img src="bilder/extras.png" width="387" height="53" border="0" alt=""></td>
<td>
<?php echo nl2br(str_replace('<','', $_POST['Extra']));?>
<?php echo nl2br(str_replace('<','', $_POST['Eigenes-Design,']));?>
<?php echo nl2br(str_replace('<','', $_POST['Shoutbox,']));?>
<?php echo nl2br(str_replace('<','', $_POST['Individuielles-Design-von-uns,']));?>.
<?php echo nl2br(str_replace('<','', $_POST['Individuielles-Design-von-uns+Flash,']));?>
<?php echo nl2br(str_replace('<','', $_POST['Forum,']));?>
<?php echo nl2br(str_replace('<','', $_POST['Shoutbox,']));?>
<?php echo nl2br(str_replace('<','', $_POST['Userplattform,']));?>.
<?php echo nl2br(str_replace('<','', $_POST['Userplattform+Extras,']));?>
<?php echo nl2br(str_replace('<','', $_POST['Werbefreiheit,']));?>
</td><td></td></tr>
<tr><td valign="top"><b><img src="bilder/gesammtpreis.png" width="387" height="53" border="0" alt=""></td>
<td><?php echo nl2br(str_replace('<','', $_POST['gesammtpreis']));?>
</td><td></td></tr>
<tr><td valign="top"><b><img src="bilder/back.png" width="387" height="53" border="0" alt=""></td>
<td><?php echo nl2br(str_replace('<','', $_POST['wochentag']));?>, den
<?php echo nl2br(str_replace('<','', $_POST['tag']));?>.
<?php echo nl2br(str_replace('<','', $_POST['monat']));?>.
<?php echo nl2br(str_replace('<','', $_POST['jahr']));?>um
<?php echo nl2br(str_replace('<','', $_POST['uhrzeit']));?>Uhr
</td><td></td></tr>
</table>
<br><br><br>
<table>
<tr>
<td><img src="bilder/agblesen.png" alt="" border="0" width="400" height="53"></td>
<td>AGBs wurden gelesen und akzeptiert</td>
</tr>
<tr>
<td><img src="bilder/newsletter.png" alt="" border="0" width="400" height="53"></td>
<td><?php echo str_replace('<','',$_POST['newsletter']);?></td>
</tr>
</table>
</body>
<br><br>
Alles anzeigen
*Er macht nix= Er versendet die Mail usw.. Er schreibt nur nicht in die DB
*Alles entfernen= Von