• XSS.stack #1 – первый литературный журнал от юзеров форума

Basic PHP smtp bulk mailer with few improvements

miamoder

ripper
КИДАЛА
Регистрация
11.06.2023
Сообщения
14
Реакции
10
Пожалуйста, обратите внимание, что пользователь заблокирован
Below is a basic construction of SMTP bulk mailing script with email spoof capabilities. Can definitely be improved. This is contributory


PHP:
<?php
$to = "recipient@outlook.com";
$from = "elonmusk@tesla.com";
$subject = "Important Message";
$message = "hello xss.";

$headers = "From: $from" . "\r\n" .
    "Reply-To: $from" . "\r\n" .
    "X-Mailer: PHP/" . phpversion();

$smtpServer = "smtp.example.com";
$smtpPort = 25;
$username = "your_username";
$password = "your_password";

$smtpConn = fsockopen($smtpServer, $smtpPort, $errno, $errstr, 30);
if (!$smtpConn) {
    die("SMTP connection failed: $errstr ($errno)");
}

fputs($smtpConn, "EHLO $smtpServer\r\n");
fputs($smtpConn, "AUTH LOGIN\r\n");
fputs($smtpConn, base64_encode($username) . "\r\n");
fputs($smtpConn, base64_encode($password) . "\r\n");

$recipientList = array(
    "abc1@gmail.com",
    "abc2@outlook.com",
    "abc3@aol.com"
);

foreach ($recipientList as $recipient) {
    fputs($smtpConn, "MAIL FROM: <$from>\r\n");
    fputs($smtpConn, "RCPT TO: <$recipient>\r\n");
    fputs($smtpConn, "DATA\r\n");
    fputs($smtpConn, "Subject: $subject\r\n");
    fputs($smtpConn, "To: $recipient\r\n");
    fputs($smtpConn, "From: $from\r\n");
    fputs($smtpConn, "\r\n");
    fputs($smtpConn, "$message\r\n");
    fputs($smtpConn, ".\r\n");
}

fputs($smtpConn, "QUIT\r\n");
fclose($smtpConn);
?>
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх