Advertisement
syrguy

mailer

Oct 1st, 2014
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.54 KB | None | 0 0
  1. <?php
  2. ini_set("max_execution_time", 60000);
  3. ini_set("memory_limit","1200M");
  4.  
  5. if(isset($_POST['action'] ) ){
  6.  
  7. $action=$_POST['action'];
  8.  
  9. $message=$_POST['message'];
  10.  
  11. $emaillist=$_POST['emaillist'];
  12.  
  13. $from=$_POST['from'];
  14.  
  15. $replyto=$_POST['replyto'];
  16.  
  17. $subject=$_POST['subject'];
  18.  
  19. $realname=$_POST['realname'];
  20.  
  21. $contenttype=$_POST['contenttype'];
  22.  
  23. $message = urlencode($message);
  24.  
  25. $message = ereg_replace("%5C%22", "%22", $message);
  26.  
  27. $message = urldecode($message);
  28.  
  29. $message = stripslashes($message);
  30.  
  31. $subject = stripslashes($subject);
  32.  
  33. }
  34.  
  35. ?>
  36.  
  37. <html>
  38.  
  39. <head>
  40.  
  41. <title>|| InboX Mass Mailer ||</title>
  42.  
  43. <meta http-equiv="Content-Type" content="text/html;
  44.  
  45. charset=iso-8859-1">
  46.  
  47. <style type="text/css">
  48.  
  49. <!--
  50.  
  51. .style1 {
  52.  
  53. font-family: Geneva, Arial, Helvetica, sans-serif;
  54.  
  55. font-size: 12px;
  56.  
  57. }
  58.  
  59. -->
  60.  
  61. </style>
  62.  
  63. <style type="text/css">
  64.  
  65. <!--
  66.  
  67. .style1 {
  68.  
  69. font-size: 20px;
  70.  
  71. font-family: Geneva, Arial, Helvetica, sans-serif;
  72.  
  73. }
  74.  
  75. -->
  76.  
  77. </style>
  78.  
  79. </head>
  80.  
  81. <body style="color: ?#‎00FF00?; background-color: ?#‎FF0000?">
  82.  
  83. <span class="style1">DrSoooSo PHP Mailer : 2013<br>
  84.  
  85. </span>
  86.  
  87. <form name="form1" method="post" action=""
  88.  
  89. enctype="multipart/form-data">
  90.  
  91. <br>
  92.  
  93. <table width="100%" border="0">
  94.  
  95. <tr>
  96.  
  97. <td width="10%">
  98.  
  99. <div align="right"><font size="-3" face="Verdana, Arial,
  100.  
  101. Helvetica, sans-serif">Email Sender:</font></div>
  102.  
  103. </td>
  104.  
  105. <td width="18%"><font size="-3" face="Verdana, Arial, Helvetica,
  106.  
  107. sans-serif">
  108.  
  109. <input type="text" name="from" value="<? print $from; ?>"
  110.  
  111. size="30">
  112.  
  113. </font></td>
  114.  
  115. <td width="31%">
  116.  
  117. <div align="right"><font size="-3" face="Verdana, Arial,
  118.  
  119. Helvetica, sans-serif">Your Name:</font></div>
  120.  
  121. </td>
  122.  
  123. <td width="41%"><font size="-3" face="Verdana, Arial, Helvetica,
  124.  
  125. sans-serif">
  126.  
  127. <input type="text" name="realname" value="<? print $realname;
  128.  
  129. ?>" size="30">
  130.  
  131. </font></td>
  132.  
  133. </tr>
  134.  
  135. <tr>
  136.  
  137. <td width="10%">
  138.  
  139. <div align="right"><font size="-3" face="Verdana, Arial,
  140.  
  141. Helvetica, sans-serif">Reply-To:</font></div>
  142.  
  143. </td>
  144.  
  145. <td width="18%"><font size="-3" face="Verdana, Arial, Helvetica,
  146.  
  147. sans-serif">
  148.  
  149. <input type="text" name="replyto" value="<? print $replyto; ?>"
  150.  
  151. size="30">
  152.  
  153. </font></td>
  154.  
  155. <td width="31%">
  156.  
  157. <div align="right"><font size="-3" face="Verdana, Arial,
  158.  
  159. Helvetica, sans-serif">Attach File:</font></div>
  160.  
  161. </td>
  162.  
  163. <td width="41%"><font size="-3" face="Verdana, Arial, Helvetica,
  164.  
  165. sans-serif">
  166.  
  167. <input type="file" name="fileAttach" size="30">
  168.  
  169. </font></td>
  170.  
  171. </tr>
  172.  
  173. <tr>
  174.  
  175. <td width="10%">
  176.  
  177. <div align="right"><font size="-3" face="Verdana, Arial,
  178.  
  179. Helvetica, sans-serif">Subject:</font></div>
  180.  
  181. </td>
  182.  
  183. <td colspan="3"><font size="-3" face="Verdana, Arial, Helvetica,
  184.  
  185. sans-serif">
  186.  
  187. <input type="text" name="subject" value="<? print $subject; ?>"
  188.  
  189. size="90">
  190.  
  191. </font></td>
  192.  
  193. </tr>
  194.  
  195. <tr valign="top">
  196.  
  197. <td colspan="3"><font size="-3" face="Verdana, Arial, Helvetica,
  198.  
  199. sans-serif">
  200.  
  201. <textarea name="message" cols="50" rows="10"><? print $message;
  202.  
  203. ?></textarea>
  204.  
  205. <br>
  206.  
  207. <input type="radio" name="contenttype" value="plain" >
  208.  
  209. Plain Text
  210.  
  211. <input name="contenttype" type="radio" value="html" checked>
  212.  
  213. HTML
  214.  
  215. <input type="hidden" name="action" value="send">
  216.  
  217. <input type="submit" value="Attack now">
  218.  
  219. </font></td>
  220.  
  221. <td width="41%"><font size="-3" face="Verdana, Arial, Helvetica,
  222.  
  223. sans-serif">
  224.  
  225. <textarea name="emaillist" cols="30" rows="10"><? print
  226.  
  227. $emaillist; ?></textarea>
  228.  
  229. </font></td>
  230.  
  231. </tr>
  232.  
  233. </table>
  234.  
  235. </form>
  236.  
  237. <?
  238.  
  239. if ($action){
  240.  
  241. if (!$from && !$subject && !$message && !$emaillist){
  242.  
  243. print "Please complete all fields before sending your
  244.  
  245. message.";
  246.  
  247. exit;
  248.  
  249. }
  250.  
  251. $allemails = split("\n", $emaillist);
  252.  
  253. $numemails = count($allemails);
  254.  
  255. for($x=0; $x<$numemails; $x++){
  256.  
  257. $to = $allemails[$x];
  258.  
  259. if ($to){
  260.  
  261. $to = ereg_replace(" ", "", $to);
  262.  
  263. $message = ereg_replace("&email&", $to, $message);
  264.  
  265. $subject = ereg_replace("&email&", $to, $subject);
  266.  
  267. $message = ereg_replace("xEmailMd5x", md5($to), $message);
  268.  
  269. $message = ereg_replace("xTimeMd5x", md5(microtime()), $message);
  270.  
  271. print " $to.......";
  272.  
  273. flush();
  274.  
  275. $strSid = md5(uniqid(time()));
  276. $headers = "From: $realname <$from>" . "\r\n";
  277. $headers .= "MIME-Version: 1.0\n";
  278. $headers .= "Content-Type: multipart/mixed; boundary=\"".$strSid."\"\n\n";
  279. $headers .= "This is a multi-part message in MIME format.\n";
  280.  
  281. $headers .= "--".$strSid."\n";
  282. $headers .= "Content-type: text/html; charset=iso-8859-1\n";
  283. $headers .= "Content-Transfer-Encoding: 7bit\n\n";
  284. $headers .= $message."\n\n";
  285. if($_FILES["fileAttach"]["name"] != "")
  286. {
  287. $strFilesName = $_FILES["fileAttach"]["name"];
  288. $strContent = chunk_split(base64_encode(file_get_contents($_FILES["fileAttach"]["tmp_name"])));
  289. $headers .= "--".$strSid."\n";
  290. $headers .= "Content-Type: application/octet-stream; name=\"".$strFilesName."\"\n";
  291. $headers .= "Content-Transfer-Encoding: base64\n";
  292. $headers .= "Content-Disposition: attachment; filename=\"".$strFilesName."\"\n\n";
  293. $headers .= $strContent."\n\n";
  294. $strContent = "";
  295.  
  296. }
  297.  
  298. // En-têtes additionnels
  299.  
  300.  
  301. // Envoi
  302. mail($to, $subject, null, $headers);
  303.  
  304. print "spammed<br>";
  305.  
  306. $message=$_POST['message'];
  307. $subject=$_POST['subject'];
  308. $message = urlencode($message);
  309.  
  310. $message = ereg_replace("%5C%22", "%22", $message);
  311.  
  312. $message = urldecode($message);
  313.  
  314. $message = stripslashes($message);
  315.  
  316. $subject = stripslashes($subject);
  317.  
  318. flush();
  319.  
  320. }
  321.  
  322. }
  323.  
  324. }
  325.  
  326. ?>
  327.  
  328. <style type="text/css">
  329.  
  330. <!--
  331.  
  332. .style1 {
  333.  
  334. font-size: 20px;
  335.  
  336. font-family: Geneva, Arial, Helvetica, sans-serif;
  337.  
  338. }
  339.  
  340. .style2 {
  341. font-family: Geneva, Arial, Helvetica, sans-serif;
  342. font-size: 20px;
  343. text-align: center;
  344. }
  345.  
  346. -->
  347.  
  348. </style>
  349.  
  350. <p class="style2">
  351.  
  352. Copyright © 2013 GSM
  353.  
  354. </p>
  355.  
  356. <?php
  357.  
  358. if(isset($_POST['action']) && $numemails !==0 ){echo
  359.  
  360. "<script>alert('Mail sending complete\\r\\n$numemails mail(s) was sent successfully');
  361.  
  362. </script>";}
  363.  
  364. ?>
  365.  
  366. </body>
  367.  
  368. </html>
  369. أ
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement