type="122785"> 一,踩点
踩点可以了解目标主机和
网络的一些基本的安全信息,主要有;
1,管理员联系信息,电话号,传真号;
2,IP地址范围;
3,DNS
服务器;
4,邮件
服务器。
相关搜索方法:
1,搜索网页。
确定目标信息1,为以后发动字典和木马入侵做准备;寻找网页源代码找注释和
隐藏域,寻找隐藏域中的"FORM"标记。例如:
<FORM action=/Poll/poll.asp method=post>
<input type=hidden name=vice value=vice>
</FORM>
可以发起SQL注入攻击,为以后入侵
数据库做准备。
相关工具:UNIX下的Wget,Windows下的Teleport。
2,链接搜索
目标网站所在的
服务器可能有其他具有弱点的网站,可以进行迂回入侵,而且可
以发现某些隐含的信息。
搜索方法介绍:
通过各种搜索引擎:GOOGLE,
http://www.dogpile.comhttp://www.hotbot.com二,查点
A,确定目标的
域名和相关的
网络信息。
搜索方法;
Whois查询,通过Whois
数据库查询可以得到以下的信息:
1,注册机构:显示相关的注册信息和相关的Whois
服务器;
2,机构本身:显示与某个特定机构相关的所有信息;
3,
域名:显示与某个特定
域名相关的所有信息
4,
网络:显示与某个特定
网络或单个IP地址相关的所有信息;
5,联系点:显示与某位特定人员相关的所有信息
搜索引擎站:
http://www.infobear.com/whois.shtml 举例:Output of: whois 163.com@whois.internic.net
Registrant:
Netease.com, Inc.
36/F Peace World Plaza, No.362-366
Huan Shi Dong Road
Guangzhou, Guangdong 510060
CN
Domain Name: 163.COM
Administrative Contact, Technical Contact:
Netease.com, Inc. nsadmin@corp.netease.com
36/F Peace World Plaza, No.362-366
Huan Shi Dong Road
Guangzhou, Guangdong 510060
CN
+86-20-85525516 fax: +86-20-85525535
Record expires on 24-Jan-2009.
Record created on 15-Sep-1997.
Database last updated on 10-Feb-2006 03:24:01 EST.
Domain servers in listed order:
NS.NEASE.NET 202.106.185.75
NS3.NEASE.NET 220.181.28.3
B,利用ARIN
数据库可以查询某个
域名所对应的
网络地址分配信息。
相关搜索地址:
http://ws.arin.net/cgi-bin/whois.pl利用
http://whois.apnic.net/apnic-bin/whois2.pl进行对IP地址的查询,以搜集有关的
网络信息:
举例:163.com->202.108.9.16
inetnum: 202.108.0.0 - 202.108.255.255
netname: CNCGROUP-BJ
descr: CNCGROUP Beijing province network
descr: China Network Communications Group Corporation
descr: No.156,Fu-Xing-Men-Nei Street,
descr: Beijing 100031
country: CN
admin-c: CH455-AP
tech-c: SY21-AP
mnt-by: APNIC-HM
mnt-lower: MAINT-CNCGROUP-BJ
mnt-routes: MAINT-CNCGROUP-RR
changed: hm-changed@apnic.net 20031017
status: ALLOCATED PORTABLE
changed: hm-changed@apnic.net 20060124
source: APNIC
role: CNCGroup Hostmaster
e-mail: abuse@cnc-noc.net
address: No.156,Fu-Xing-Men-Nei Street,
address: Beijing,100031,P.R.China
nic-hdl: CH455-AP
phone: +86-10-82993155
fax-no: +86-10-82993102
country: CN
admin-c: CH444-AP
tech-c: CH444-AP
changed: abuse@cnc-noc.net 20041119
mnt-by: MAINT-CNCGROUP
source: APNIC
person: sun ying
address: Beijing Telecommunication Administration
address: TaiPingHu DongLi 18, Xicheng District
address: Beijing 100031
country: CN
phone: +86-10-66198941
fax-no: +86-10-68511003
e-mail: suny@publicf.bta.net.cn
nic-hdl: SY21-AP
mnt-by: MAINT-CHINANET-BJ
changed: suny@publicf.bta.net.cn 19980824
source: APNIC
知道了目标所在的
网络,可以进行迂回渗透,寻找薄弱点,进入目标
网络,然后在
攻击目标。
C,DNS信息查询
域名系统允许把一个DNS命名
空间分割成多个区,各个去分别保存一个或多个DNS域
的名字信息。
区复制和区传送:DNS
服务器之间是采用区传送的机制来同步和复制区内
数据的。
区传送的安全问题不在于所传输的
域名信息,而在于其配置是否正确。因为有些域
名信息当中包含了不应该公开的内部主机和
服务器的
域名信息。
相关工具:
1,Windows下,nslookup,SamSpade;
2, UNIX下:nslookup,dig,host,axfr
在Windows下的使用方法:
c:\>nslookup
Default server: 目标的DNS
服务器
Address: 目标的IP地址
>set type=ANY //表示接受任何可能的DNS记录
>ls -d 163.com >zone.163.com.txt //获得目标域的相关记录,结果保存在zon
e.163.com.txt
D,通过Traceroute获得
网络的拓扑结构以及
网络网络设备的地址。
相关工具;
Windows下:Tracert 支持ICMP协议
UNIX下:Traceroute 支持ICMP和DNS协议,由于多数防火墙已经过滤了ICMP,所以
UNIX下的Traceroute是不错的选择,而且使用-p n选项可以自己指定使用的端口。
三,
网络扫描
面对不同的
网络,应该采用不用的扫描方法:
1,对于内部
网络,可用类型很多,ICMP协议是普遍要装上的,在内部网广播ICMP数
据包可以区分WINDOWS和UNIX系统,
发送类型为8的ICMP的ECHO请求,如果可以受到类型为0的ECHO回应,表明对方主机
是存活的。
相关工具介绍:
UNIX下的:fping&gping
WINDOWS下:Pinger 特点:速度快,多线程。
2,对于外部
网络,可用类型也很多,涉及到的原理也有很多,例如:TCP扫描,UD
P扫描,
其实我是很不愿意用扫描工具的,很容易使对方感觉到入侵事件的发生,不论是防
火墙还是入侵检测系统都会或多或少的留下我们的脚印,如果遇到一个勤快的管理
员的话,那么这次入侵很可能以失败告终。
但使用与否依各个喜好而定了:),有时候我们在测试
网络或者主机的安全性时,
就不能忽视他的存在了,首先,安全测试不是入侵,全面的测试对抵御
黑客和蠕虫
的攻击是必要的,在这里推荐的端口扫描工具是NMAP,因为他带有躲避IDS检测的机
制,重组了TCP的三次握手机制,慢扫描机制等等都是其他扫描工具无法比拟的,U
DP扫描是很不可靠的,原因有下几点:
这种扫描依靠ICMP端口不可达消息,如果发送端给目标一个感兴趣的端口发送了一个
UDP
数据包后,没有收到ICMP端口不可打消