Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   E-Mail (https://forum.antichat.xyz/forumdisplay.php?f=14)
-   -   PHP e-mail spamer (https://forum.antichat.xyz/showthread.php?t=23356)

erogen zone 31.08.2006 14:22

PHP e-mail spamer
 
НАрод хелп!

Мне нужен спамер типо
http://faq-hack.ru/onlinesoft/mail/

но тока шоб лист можно было бы поставити так:

user@domain.com
user2@domain.com
user3@domain.com

r0 31.08.2006 14:38

'spamer' =)) это как максимум анонимный рассылщик.
Если я правильно тебя понял, ты хочешь чтобы скрипт отослал многим людям.
Тогда данные переданные из формы надо разделить на пробелы, убрать запятую, разослать.
те
Цитата:

$req = $_REQUEST['req'];
$mails = explode(" ",$req);
foreach ($mails as $str) {
$str = str_replace(","," ",$str);
trim($str);
mail();
}
ну вроде так) но не проверял =)

gemaglabin 31.08.2006 16:34

r0cha! зачем так если можно будет запустить цикл прям по листу?
PHP код:

$maillist file("mails.txt");
for (
$i=0;$i<count($maillist);$i++)
 {
  
$mail $maillist[$i];
  if (!
preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i",$mail))
  
mail($mail,"subject","msgtext","From: admin@antichat.ru\r\n".
  
"Reply-To: admin@antichat.ru\r\n".
  
"X-Mailer: MyPhpSpamer\r\n";
 } 


r0 31.08.2006 16:44

а если работа с файлами не подразумевается? =)

Utochka 31.08.2006 19:16

http://hackedpro.org/forum/showthread.php?t=42
скрипт писал не совершенен =) но все же скрипт

Undernative 31.08.2006 21:25

Здрасти,....у меня вот скрипт есть.Давно написал,Юзал я как токо можно,но вот загвоста,хочу чтобы можно было сделать так
Можно было выбрать файл,потом он заливается на серв,человек вводит название точное которое он залил,и отсылает на любой имэил ? как такое сделатЬ ?

gemaglabin 31.08.2006 21:48

Смотри,допустим ты передаешь имя файла через POST

PHP код:

if isset($_POST['file'])
{
 
$pathtofile $_POST['file'];
 
$mfile fopen($pathtofile,"r");
 if (!
$mfile) die ("file $pathtofile cannot be open);
 
$file = fread($mfile,filesize($pathtofile);
 fclose(
$mfile);
 
$bound  = "--".md5(uniqid(time()));
 
$bound .= "MIME-VERSION": 1.0\n";
 
$headr  .= "Content-Type: multipart/mixed; boundary=\"$bound\"\n";
 
$multip  .= "--$bound\n\";
 
$multip  .= "Content-Typetext/htmlcharset:  koi8-r\n";
 
$multip  .= "Content_transfer-EncodingQuot-Printed\n\n\";
 
$multip  .= "it is my message\n\n";
 
$msg      = "Content-Typeaplication/octet-stream";
 
$msg     .= "file name= \"$pathtofile\"\n";
 
$msg     .= "Content-Transfer-Encoding: base64\n";
 
$msg     .= "Content_disposotion: attachement; filename = \"".$pathtofile."\"\n\n";
 
$msg     .=  chunk_split(base64_encode($file))."\n";
 
$multip  .= "--$bound\n".$msg."--$bound--\n";
 if (
mail("ge@ma.ru","subject",$multip,$headr)) echo "sent";



Undernative 31.08.2006 22:00

Чет не то,вроде....Либ я слепой...либ туп немного...Над чтобы залился сначала на серв...потом он выбрал его и послал

gemaglabin 01.09.2006 01:47

Оке я думал ты сам можешь написать загрузчик на свой сервер,а то что я написал-отправка письма с вложением

Допустим у тебя форма,путь к файлу ты передаешь ПОСТом

PHP код:

<?php
 
if isset($_POST['file'])

$dfile $_POST['file];
$newfile = '
file.txt';
if (!copy($file, $newfile)) die ('
cannot download file');
else echo "file downloaded";
?>

Далее просто пишешь форму где ты будешь передавать скрипту линк на скачку и управлять скриптом.

Вот что полность получилось,даже не тестил

PHP код:

<FORM NAME=check METHOD=POST>
<TABLE  BORDER=0 CELLSPACING=0 CELLPADDING=2>
<TR>
<TD WIDTH=15%>File</TD>
<TD WIDTH=50%><INPUT NAME=file TYPE=text CLASS=text Value='http://forum.antichat.ru/thread23380.html'></TD>
</TR>
<TR>
<TD>Your mail</TD>
<TD><INPUT NAME=mail TYPE=text CLASS=text Value='ge@ma.ru'></TD>
</TR>
</TABLE>
<input class=text type=submit value='Go'>
</FIELDSET>
</SPAN>
</div>
<?php
if (isset($_POST['file']) && isset($_POST['mail']))
 { 
  
$dfile $_POST['file'];
  
$newfile "picture.html";
  if (!
copy($dfile$newfile)) die("не удалось скопировать $dfile...\n");
  
$pathtofile $newfile;
  
$mfile fopen($pathtofile,"r");
  if (!
$mfile) die ("file $pathtofile cannot be open");
  
$file fread($mfile,filesize($pathtofile));
  
fclose($mfile);
  
$bound    "--".md5(uniqid(time()));
  
$headr   .= "MIME-VERSION: 1.0\n";
  
$headr   .= "Content-Type: multipart/mixed; boundary=\"$bound\"\n";
  
$multip  .= "--$bound\n";
  
$multip  .= "Content-Type: text/html; charset:  koi8-rn";
  
$multip  .= "Content_transfer-Encoding: Quot-Printednn";
  
$multip  .= "it is my messagenn";
  
$msg      "Content-Type: aplication/octet-stream";
  
$msg     .= "; file_name = \"$pathtofile\"\n";
  
$msg     .= "Content-Transfer-Encoding: base64\n";
  
$msg     .= "Content_disposotion: attachement; filename = \"".$pathtofile."\"\n\n";
  
$msg     .=  chunk_split(base64_encode($file))."\n";
  
$multip  .= "--$bound\n".$msg."--$bound--\n";
  if (
mail($_POST['mail'],"subject",$multip,$headr)) echo "sent";
 }  
?>


gemaglabin 03.09.2006 01:21

Не получилось чтоли?


Время: 05:59