购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第2招 探测网站信息

网站是黑客入侵或攻击的主要对象之一,由于网站是人人都可以访问的一个内容载体,它只要有一点风吹草动,可能就会产生较大的影响,这很容易让黑客产生“成就感”。黑客在对网站展开任务之前,通常会执行相应的探测操作。

1.探测域名和IP

对于购买了域名的网站,既可以直接使用IP地址作为网址,也可以使用域名作为网址,在如图1-10所示窗口中输入相应的内容,即可看到相应的绑定信息。这就是为什么有的网站只能用IP地址进行入侵,有的却可以使用IP地址或域名进行入侵的缘故。通常,用户把采用域名系统命名的网址称之为“域名”或“网址”(网站IP地址也可称为“网址”)。

域名地址以层次化表示:

1)后缀。最右边的后缀用于标识域名的性质,如cn表示中国,edu表示教育机构。实际上,由于域名申请的开放性,用户可根据自己的喜好来注册.net或.com。这就好比用户可随意到某个城市(随便使用.com或.net)居住,但城市名称(.com这样的后缀)却不能由用户来定义一样。

图 1-10 绑定IP地址

2)名称。名称即域名中间的网站名称,如www.xinghuaye924.cn这个域名中的网站名称就是xinghuaye924。这是在注册域名时用户需要自定义的部分,它在同一种域名后缀中是唯一的。也就是说,可以有xinghuaye924.net和xinghuaye924.cn。

3)前缀。最左侧的前缀用于标识网站类别,如www表示Web服务。由于申请的域名是xinghuaye924.net,所以www和ftp这样的前缀可自由设置(不设置前缀也可以),如360sight.cn等。其中,要注意www和ftp这样的前缀名,已约定俗成供Web服务和FTP服务使用了。

通常,用户可以根据前缀看出网址所对应的具体内容。

www:Web服务,如www.xinghuaye924.net。

ftp:数据上传下载服务,如ftp.xinghuaye924.net。

bbs:论坛服务,如bbs.xinghuaye924.net。

mail:邮局服务,如mail.xinghuaye924.net。

down:下载服务,如down.xinghuaye924.net。

news:新闻服务,如news.xinghuaye924.net。

movie:电影服务,如movie.xinghuaye924.net。

musiC:音乐服务,如music.xinghuaye924.net。

除这些约定俗成的名称外,通常用户会以常用英文单词或拼音等来作为前缀,如百度图片搜索就是http://image.baidu.com/。通常,黑客在访问一个网址前,可凭经验判断出其提供什么服务。对于一名黑客来说,要入侵的网站有哪些域名,以及这些域名解析到哪些IP地址,都应该做到心中有数。检测的方法很简单,以检测bbs.newtop01.com网站解析到的IP地址为例,需要执行如下操作。具体的操作步骤如下。

步骤1:在【运行】对话框的运行栏中输入"cmd"命令,即可进入命令提示符窗口。如图1-11所示。在当前命令提示符下输入"ping bbs.newtop01.com"命令,即可显示该论坛的反馈信息,如图1-12所示。

图 1-11 命令提示符窗口
图 1-12 显示论坛的反馈信息

步骤2:通过上述显示信息,可以看出bbs.newtop01.com这个网站解析到的IP地址是203.171.239.143。也即bbs.newtop01.com网站内容存储在203.171.239.143这台服务器中。要查询域名对应的IP地址,可使用ping命令。

如果希望知道有多少不同的域名指向到某个IP地址,可以通过执行如下操作来完成查询,具体的操作步骤如下。

步骤1:先在IE浏览器地址栏中输入"http://www.myipneighbors.com/"网址,即可进入"myipneighbors"的主页,如图1-13所示。

图 1-13 "myipneighbors"的主页

步骤2:在窗口右上角"Search"栏中输入要查询的IP地址,单击右边的【search】按钮,即可查看相应的结果。如图1-14所示。

图 1-14 查看该站点的指向信息

步骤3:在查询完毕后,该站点会将结果信息,以列表的形式反馈出来。最后任意选中一个域名并将其复制,粘贴到IE地址栏中,单击【转到】按钮,即可访问这个域名。

有时,一个网站的安全配置很好,并不代表其所在服务器上其他网站的安全配置也好。因此,先透过其他有漏洞的网站来完成服务器的入侵,最后再完成目标网站的破解,也是常见的网站入侵方法。

2.NsLookup的使用

NsLookup命令经常会被黑客用于查询域名对应的IP地址、A(Address,地址)记录、MX(Mail Exchanger,邮件交换)记录、NS(Name Server,域名服务器)记录、CNAME(Canonical Name,别名)记录等信息。使用NsLookup可以从如下几个示例来说明。

示例1:若要查询A记录,则只需按“NsLookup域名”格式输入命令,如"NsLookup newtop01.com"命令,如图1-15所示。

图 1-15 查询A记录

示例2:若要查询MX记录,则只需要按“NsLookup-q=mx域名”格式输入命令即可。如"nslookup-q=mx bbs.newtop01.com"命令。显示结果如图1-16所示。

图 1-16 查询MX记录

示例3:若查询NS记录,只需按“NsLookup-q=ns域名”格式输入命令,如"nslookup-q=ns web.newtop01.com"命令,如图1-17所示。

图 1-17 查询NS记录

有时一台服务器使用的IP地址可能不止一个,如何才能获得这个IP地址使用列表呢?这里以查询www.qq.com网站使用的IP地址列表为例,通过如下方法获得这项信息。

具体的操作步骤如下。

步骤1:在当前命令提示符下输入"NsLookup"命令,即可查看域名对应的IP地址信息。接着在命令提示符“>”右侧输入www.qq.com命令,如图1-18所示。在返回如图1-19所示的信息之后,即可获得www.qq.com服务器群的IP地址列表。

图 1-18 查看域名对应的IP地址信息
图 1-19 获得www.qq.com服务器的IP地址列表

步骤2:获得这个IP地址列表对于入侵者非常重要,因为当入侵者在一台服务器上使用各种入侵方法无功而返时,还有机会在另一台服务器中尝试入侵。

除可以进行域名到IP地址的查询,如果希望知道某个内网IP地址(如192.168.0.10)对应的域名是哪个,从而确切地知道企业网络服务安装在哪台机器上,只需在命令提示符窗口中输入"nslookup 192.168.0.10"命令。如果能够查到该IP对应的域名,将会直接显示出来。比方说,在反馈信息的第二行的Name后面将会看到域名。 VjEvUngAg28IZtSxxFXyarJRLDLnjSwd1zOskeNxZ/MwjalaHymwUNW5U6J3smjW

点击中间区域
呼出菜单
上一章
目录
下一章
×