上海市松江一中
校园霸凌举报信箱
网上选课 问卷
信息公开
发表文章
网上阅卷(外)
百度搜索
管理平台
联系我们交通指南友情链接
学校地址:上海市松江区松汇中路601号
学校邮编:201600
联系电话:(021)57822996
电子邮箱:sjyz@sjedu.cn
学校网址:www.sjyz.sjedu.cn
* 校长信箱* 支部信箱
关于本站网站地图版权申明更新缓存
 


折叠
左侧用户区
展开
左侧用户区
一鸣 减小字体 增大字体 打印此文
 松江一中.net > 一中风采 > 学校刊物 > 一鸣 >> 正文
黑客实战技术
更新时间:2001/12/1  作者:   阅读:5834次  


无论怎么说,INTERNET安全委员会(INTERNET SECURITY COMMITTEE,简称ISC) 始终认为系统安全防范技术和黑客的破解技术是一个问题,只是从不同的方面和角度去看待这个问题,无论从那一个方面研究这个问题,都能够提高我们对系统安全的认识,有时从反面的角度看问题更能够反映问题所在,能更好地弥补系统安全的漏洞和缺陷。ISC在几个镜像站点推出黑客实战技术一书,欢迎参考使用。

在上一章,介绍了一下如何对系统的目标分析,实际上如果要得到系统详细资料还真的费一番工夫。如果能得到我们上一章的资料也就足够,在以后的工作要好好利用这些资料。当前的问题是如何取得系统密码文件,从而对密码文件进行破解,得到较高权限帐户的口令。

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

得到密码文件又有两种情况,通过普通用户登陆后取得文件,例如利用FTP、TELNET等工具,第二种是利用其它服务端口的BUG或漏洞取得密码文件,例如利用:WWW服务,电子邮件等服务。象第二种情况的安全漏洞在其他文章中都有介绍,如果没有可以到INTERNET安全委员会(HTTP://SECURITY.YEAH.NET)看看其他文章和BUG介绍。

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

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

1、 利用目标主机的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 >-----------------------------------------------------

LOGIN NAME TTY IDLE WHEN WHERE

XXXX ???? PTS/8 2D FRI 16:15 XX.XX.XX.XX

...

记录上述帐号信息,经过一段时间的监测,就会积累一定的帐号信息。

2、来源于电子邮件地址

有些用户电子邮件地址(是@符号前面的部分)与其取邮件的帐号是一致的,这样就能使我们轻松地获得目标主机的一个普通帐号,当然你可能没有目标主机的邮件地址,你可以去找啊,到其公司的主页上去寻找,肯定有一些业务联系,制作人员的邮件地址,这不是就有所收获了吗!

3、非常全面的X.500功能

有些主机提供了X.500的目录查询服务,这就给我们提供了非常好的获得信息的途径,如何知道是否提供X.500的功能,我们不是有HAKTEK这个工具吗?扫描目标主机的端口,如果端口105的状态就知道了,在自己的机器上安装一个X.500的客户查询的工具,选择目标主机,可以获得意想不到的信息。

4、习惯性常用帐号

根据平时的经验,一些系统总有一些习惯性的常用的帐号,这些帐号都是系统中因为某种应用而设置的。例如:制作的WWW主页的帐号可能是HTML、WWW、WEB等,安装ORACLE数据库的可能有ORACLE的帐号,用户培训或教学而设置的USER1、USER2、STUDENT1、STUDENT2、CLIENT1、CLIENT2等帐户,一些常用的英文名字也经常会使用,例如:TOM、JOHN等,因此可以根据系统所提供的服务和在其主页得到的工作人员的名字信息进行猜测。

说了这么多,还是没有用啊?只得到了一些帐号,那密码怎样能够得到呢?得到一个帐号都这么难,就别说得到相关对应的密码了。如何找到密码那只有靠运气了,其实对很多机器的分析,由于普通用户对系统安全没有具体的认识,因此其密码很容易被猜测出来,不相信,你可以到查看一下INTERNET安全委员会的安全调查的统计数据(HTTP://SECURITY.YEAH.NET),一般用户的密码大部分和其帐号相同,这根本没有一点安全性,在得到其帐号信息后就得到了它的密码,真让人兴奋,另外一部分使用的密码比较简单,例如:将帐号的第一个字母大写、后面加一个数字,或者使用简单数字0、1等作为密码。还有一些成对的帐号和密码,例如:帐号是ADMIN,那么密码可能是:MANAGER等,对于这些都是在长时间积累的经验。在对普通用户进行测试密码时,实际上也可以对目标主机系统的重要帐号进行猜测,例如:一些系统管理员将ROOT的密码定为主机的名字,象SUN、DIGITAL、SPARC20、ALPHA2100等,ORACLE数据库的帐号密码为ORACLE7、ORACLE8等,如果能迅速得到高级权限的密码,我们将能节省很多工作,但这并不容易,因为经常发生系统安全的事故,现在很难在系统的帐号的密码有所突破。



一般用户常用口令:(经验所得) 1、用户帐号本身(使用率最高)

2、帐号第一字母大写、全部大写、后面加简单数字

3、数字,一般是:0、1、123、12345、888、168等

4、 YSTEM、MANAGER、ADMIN等词或简单变化

5、 系统或主机的名字

我们还是继续以普通用户的身份进入吧! 现在每个系统管理员都有一定系统安全管理的知识,利用一些系统帐号不能轻易进入,虽然这样,但它却没有注意一般用户对系统安全的理解,因此我们突破口也就在这里,我用上面的猜测方法试过不少机器,大都可以成功,甚至有一次,我竟把一台主机的制作主页的帐号和口令猜中,我可以随便在它的主页留下任何信息。

现在我们用普通用户进入了主机,当然是用TELNET或FTP啦!对于某些系统能够进入系统已经是致命的打击了,例如:上面的主页制作帐号我可以轻松的更改它的主页,在SOLARIS中可以使用PING命令使其反复REBOOT等,因为毕竟一些系统存在着一些系统BUG,这些BUG在INTERNET安全委员会的系统BUG和补救措施中可以找到一些,如果系统没有即使更新和补救,你完全可以给它致命一击。但我们不应该做这些,我们只想对这道难题有一个完美的答案。

好了,现在可以轻松一下了,因为已经取得了一个小小的胜利,但这并不是我们这道数学题的最后结果,我们现在只是找到计算这道题的一个公式,如何利用这个公式计算出结果,还有一条比较漫长的路。请留意 INTERNET安全委员会后面的文章。



  • 对不起,只有注册用户才能发表评论!请登录
  • >> 查看所有评论

        没有任何评论

    lunix
    网页过渡效果
    减少邮件病毒危害
    怎样显示文件的扩展名
    整合flash电影
    微星推出三款PDA MS-2010/2020/2500
    罗技震动鼠标“动感旋貂”
    硬盘解析
    LCD科技名词解析
    硬盘分几个区

    沪教Z2-20100035号
    沪ICP备11030667号
    沪公网安备 31011702003786号
    执行时间:109.38 毫秒 | 查询数据库:13 次   
     

    校园开放日



    专题网站



    信息公开



    新闻直播



    视频资源



    小剧场直播



    101直播



    电子图书