分享
 
 
 

黑客入侵具体环节

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

因特网上的网络系统多数使用UNIX主机,当然也有许多采用Solaris、Digital Unix、Linux等主机的。此处主要以针对UNIX主机为例,阐述如下:

1.系统目标分析

a.锁定目标

因特网上每一台网络主机都有一个符合自己的名字,就像每个人都有一个合适的称呼一样,术语称做域名;然而一个人可能会有几个名字,域名的定义也会有同样的情况,在网上能真正标识主机的是IP地址,域名只是用IP地址指定的主机便于好记而起的名字。

当然,利用域名和IP地址都可以顺利找到主机(除非你的网络不通)。要开始入侵谁,首先要确定目标,就是要知道这台主机的域名或者IP地址,例如:www.gun.com或124.18.65.1等。知道了要攻击目标的位置还很不够,还需要了解系统类型、操作系统、提供服务等全面的资料,才能做到“知己知彼,百战不怠”。如何获取相关信息,下面我们将予以介绍,如果对网络域名和IP地址概念不清楚的,赶紧翻一下手头的书吧!并且现在练习使用一下ping命令吧!相信在实战中会用到!

b.服务分析

因特网上的主机大部分都提供WWW、MAIL、FTP、BBS等日常网络服务,每一台网络主机原则上可以同时提供几种服务,一台主机为何能够提供如此多的服务呢?因为,UNIX系统是一种多用户、多任务的系统,将网络服务划分许多不同的端口,每一个端口提供一种不同服务,一个服务会有一个程序时刻监视端口活动,并且给予应有的应答。并且,端口的定义已经成为了标准,例如:FTP服务的端口是21,Telnet服务的端口是23,WWW服务的端口是80等,如果还想了解更多请进行下面的步骤:

进入MS-DOS PROMPT

C:\WINDOWSedit services (回车)

慢慢阅读吧!不过很多的端口都没有什么用,不必把它们都记住!

我们如何知道目标主机提供了什么服务呢?很简单,用提供不同服务的应用程序试一试就知道了,例如:使用Telnet、FTP等用户软件向目标主机申请服务,如果主机有应答就说明主机提供了这个服务,开放了这个端口的服务,但我们现在只需知道目标主机的服务端口是否处于“激活”状态,不过这样试比较麻烦并且资料不全。

黑客经常使用一些象PORTSCAN这样的工具软件,对目标主机一定范围的端口进行扫描。这样可以全部掌握目标主机的端口情况。现在介绍一个好工具HAKTEK,这是一个非常实用的一个工具软件,它将许多应用集成在一起的工具,其中包括: Ping、IP地址范围扫描、目标主机端口扫描、邮件炸弹、过滤邮件、Finger主机等都是非常实用的工具。完成目标主机扫描任务,首先告诉HAKTEK目标主机的位置,即域名或IP地址。然后选择端口扫描,输入扫描范围,开始扫描,屏幕很快返回激活的端口号以及对应的服务。对资料的收集非常迅速完整。

为什么要掌握目标的服务资料?如果目标主机上几个关键的端口的服务都没有提供,还是放弃进攻的计划吧,不要浪费太多时间放在这个胜率不大的目标上,赶紧选择下一个目标。先看一个扫描实例:

Scanning host xx.xx.xx, ports 0 to 1000

Port 7 found. Desc=’echo’

Port 21 found. Desc=’ftp’

Port 23 found. Desc=’telnet’

Port 25 found. Desc=’smtp’

Port 53 found. Desc=’domain/nameserver’

Port 79 found. Desc=’finger’

Port 80 found. Desc=’www’

Port 90 found.

Port 111 found. Desc=’portmap/sunrpc’

Port 512 found. Desc=’biff/exec’

Port 513 found. Desc=’login/who’

Port 514 found. Desc=’shell/syslog’

Port 515 found. Desc=’printer’

Done!

如果系统主要端口被“激活”,也不要高兴太早,因为系统可能加了某些限制,不允许任何用户远程连接或不允许ROOT远程连接,或者进入后限制用户只能做指定的活动便又被强行中断,这仅仅指Telnet服务而言,其实还会遇到很多复杂的情况。

c.系统分析

现在开始讲解如何了解系统,目标主机采用的是什么操作系统。其实很简单,首先打开WIN95的RUN窗口,然后输入命令:

Telnet xx.xx.xx.xx(目标主机)

然后按“确定”,看一看你的屏幕会出现什么?

Digital UNIX (xx.xx.xx) (ttyp1)

login:

不用我说你也会知道,你的目标主机和操作系统是什么啦!对,当然是UNIX机,使用的是Digital UNIX啦!好,我们再看一个操作例子:

UNIX(r) System V Release 4.0 (xx.xx.xx)

login:

这是什么?可能是SUN主机、Sun Os或Solaris,具体是什么?我也说不清楚!这一方法不是对所有的系统都有用,例如像下面的情况,就不好判断是什么系统:

XXXX OS (xx.xx.xx) (ttyp1)

login:

有些系统将显示信息进行了更改,因此就不好判断其系统的信息,但根据一些经验可以进行初步的判断,它可能是HP Unix。

另外,利用上面介绍的工具HAKTEK,利用目标主机的Finger功能,也可以泄露系统的信息。

Establishing real-time userlist... (Only works if the sysadmin is a moron)

---[ Finger session ]---

Welcome to Linux version 2.0.30 at xx.xx.xx...

上面的这句话就已经提示了足够多的系统信息!

如何知道系统中其它端口使用的是什么服务?例如23、25、80等端口。采用同样上面的手段,利用TELNET、FTP等。使用TELNET是请将端口号作为命令行参数,例如:

Telnet xx.xx.xx 25

就会有类似下面的信息提供给你:

220 xx.xx.xx Sendmail 5.65v3.2 (1.1.8.2/31Jan97-1019AM) Wed, 3 Jun 1998 13:50:47 +0900

这样,很清楚目标主机Sendm-ail的版本。当然,有时这种操作对检测有很多端口和不同的系统共处一机根本没有用。因此,需要对应的应用工具才能获得相应的信息。例如:

Connected to xx.xx.xx.220 xx.xx.xx FTP server (Digital UNIX Version 5.60) ready.

User (xx.xx.xx:(none)):

因特网上大多数是WWW主机,如何知道目标主机使用的是什么样的WEB服务器,其实网上有许多可供下载的免费查询工具,只要你告诉它目标主机的地址和WEB服务端口,它立刻会告诉你有关信息。

2.突破防线

在上一小节,介绍了一下如何对系统的目标分析。实际上,要得到系统详细资料还要费一番工夫。当前的问题是如何取得系统密码文件,从而对密码文件进行破解,得到较高权限帐户的口令。

现在来分两种情况,第一种考虑黑客是目标主机的一个普通用户,第二种当然考虑黑客不是目标主机的用户。

对于第一种用户应该对目标主机的系统资料应该有一定了解,当然可能还不知道具体,例如:你是一个免费主页空间的用户。无论第一种用户还是第二种用户,每一个人都想成为目标主机的超级用户,这就象解一道数学题,越难的题就越想解出来,尽管可能要花费好几天的时间。

得到密码文件又有两种情况,通过普通用户登录后取得文件,例如利用FTP、Telnet等工具,第二种是利用其它服务端口的BUG或漏洞取得密码文件,例如利用WWW服务、电子邮件等服务。

对于使用普通用户登录取得密码文件,除了你本身已经是目标主机的普通用户这一有利条件外,对于陌生的目标主机可能只知道它有一个ROOT用户,至于其他帐户我们一无所知,这又是我们面临的难题,要想登录目标主机我们至少要知道一个普通用户,现在我们连帐号都不知道,就更不用说密码了。怎么办?真是急死人!

不要急,我们有办法可以获得一些帐号,具体方法有很多,我们现在就介绍几种:

a.利用目标主机的Finger功能

还记得上一小节介绍的工具吗?对,就是HAKTEK,它的Finger功能可以完全胜任,在TARGET中输入目标主机的地址,域名或IP地址都可以,选择Finger按钮,就会出现例如下面的信息:

Target changed to xx.xx.xx

Establishing real-time userlist... (Only works if the sysadmin is a moron)

---[ Finger session ]---

Logi Name TTY

Idle When Where

xxxx ??? pts/8

2d fri

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有