作者:CoolFire [coolfires@hotmail.com] (2001-10-12 15:00:00)
CoolHC Volume 1By CoolFire Author E-Mail: coolfires@hotmail.com

林正隆,中国台湾著名黑客,中国黑客领军人物。2011年获得COG信息安全终身成就奖
林正隆-百度百科

说明:本系列文章是整理Coolfire的8篇黑客入门文章,因在浏览网上相关文章的时候,要么残缺不全,要么文章排版极乱,阅读体验极差,为了获得更好的阅读体验故而做此整理。

这不是一个教学文件, 只是告诉你该如何破解系统,好让你能够将自己的系统作安全的保护, 如果你能够将这份文件完全看完, 你就能够知道电脑骇客们是如何入侵你的电脑, 我是CoolFire, 写这篇文章的目的是要让大家明白电脑安全的重要性, 并不是教人 Crack Password若有人因此文件导致恶意入侵别人的电脑或网路, 本人概不负责 !!

话说上次 CoolFire 讲到许多的 Net Coffee 店, 安全性之差实在是没话说,但是过了这麽久也不见有几家改进, 可能是想让自己的电脑被别人玩弄在股掌之间吧, 但可不是每个人都像CoolFire这样温和, 如果遇到的是比较狠一点的角色, 那你的 Net Coffee 可能要有一两天只卖Coffee 而没办法再 Net 下去了!!

继 CoolHC#1 推出後, 有许多人是否已经跃跃愈试了呢 ?? 这次咱们不谈新的花招,用用之前所讲的再来探险一番, 当然, 这一次我照往例还是不会使用真正的 Domain Name 来作教学,但是课程中的所有内容绝对属实, 当然本次攻击的对象还是… Net Coffee Shop…

谈一下 Crack Jack 猜猜密码

许多人从上一次介绍 Crack Jack 之後就应该已经领教过它的功力了,但是有几点需要说明的,有些人使用 Jack 来帮你寻找 password, 我就当你已经抓到了没有 shadow 的/etc/passwd,但是为甚麽使用 Jack 还是找不到呢?? 我想你应该要换个正点一点的字典档了, 因为Jack 还是根据你所提供的字典档在寻找, 如果你提供的字典本身就没有这些字,那当然连一个小小帐号
的密码你都别想猜到了. 数一下你所使用的字典档中有多少字 ???

我用的字典档有十九万多个字, 你的呢? 是不是小巫见大巫呀 ?? 那麽就赶快充实一下字典档再重新寻找吧 !!

许多人的密码都有一定的法则, 我自己写了 PaSs2DiC 就是将 UserName 由passwd档转成字典档的工具, 这是对一些喜欢使用 UserName 当作 Password 的人最好的方式,但是也曾经好运的找到别人的密码, 真不晓得"甲"是不是暗恋"乙"才用"乙"的 ID 作为密码的 ???你可以很简单的使用Qbasic 来制作 “序数” 密码, 或日期密码, 底下简单的作一个 0101 (一月一日) 到1231 的密码档出来:

------------Cut Here MakeDate.BAS -------------------
Open "Dates" for output as #1
for I=1 to 12
for J=1 to 31
I1$=rtrim$(ltrim$str$(I)))
J1$=rtrim$(ltrim$str$(J)))
if len(I1$)=1 then I1$="0"+I1$
if len(J1$)=1 then J1$="0"+J1$
Out$=I1$Content$J1$
print #1,Out$
next I
next J
close
------------ Cut Here End MakeDate.BAS ----------------

这支小程式将会写一个 “DATES” 的档案, 里面就是你要的字典, 当然啦,这只是包含月跟日 !!

如果你要猜的密码是含年份的, 你可能要再增加一些程式码, 再 Run 一次试试看了,不过这是一个好的开始不是吗 ??

如何保护自己的密码

谈了这麽多的密码猜法, 当然要谈一下如何保护自己的密码不被破解,请遵守以下的原则:

  • [1]不用生日作为密码(太容易猜了啦)
  • [2]不用序数作为密码(除非你的序数无限大)
  • [3]不用身份证字号作为密码(LetMeIn! 里有猜身份证字号的功能耶)
  • [4]不用在字典中查得到的字作为密码.

那麽依照上面的几点说法, 甚麽样子的密码最不容易猜, 自己也最好记呢?? 答案是:用一句有意义的话来作为自己的密码, 例如: NoOneCanCrackIt 就是一个很难猜的密码类型,基於这个密码猜法的原则, 你的密码是不是要作些更新, 或是大小写要作一些对调 ?? 如果你的密码是coolfire,建议你最好能改成 CoolFire 或 coolfires (加复数 “s”),这样被猜中的机率就小了很多. 如果
你是一个 Hacker, 你的密码也被人猜中的话… 那…#%%^^^&@

正式的话题

这次的话题当然还是 Crack, 相信许多人已经看过 CoolHC#1 了,当然眼尖的人可能也已经 D/LSystem Holes 试过了, 你有成功的例子吗 ?? 如果没有, 这份 CoolHC#2可能就是你的强心针,因为这次谈的正是 System Holes #1 成功的案例.

Step 1. 连线到 “蕃薯藤” 找 “网路咖啡” 找到好多家网路咖啡的 WWW 网址,一一连上去试试看在 System Holes #1 中的方法可不可行.Step 2. 若可行则会传回 /etc/passwd 资讯, 存档後迅速 Logout, 使用 Crack Jack解读!!

[[实例探讨]]

System Holes #1 中所介绍的 WWW 入侵法是这样子的:
http://www.somewhere.com/cgi-bin/nph-test-cgi?* 後再
http://www.somewhere.com/cgi-bin/phf?Qalias=x%0aless%/20/etc/passwd

[1] 用 WWW Browser 连到 yournet.net
[2] Location 输入 --> “www.yournet.net/cgi-bin/nph-test-cgi?*”
[3] 接著如果出来一份像 Report 的画面的话, 接著输入/cgi-bin/phf?Qalias=x%0aless%20/etc/passwd
[4] 发生了甚麽事?? etc/passwd 在你的浏览器中 “显示” 出来了 !! 快点 Save 吧!!

这个方法所用的是系统 “检索” 的漏洞, 不提供这个功能,或是伺服器检索类型不同的机器则不会接受这样的指令, 当然也就逃过我们这次的模拟演练啦 !! 但是… 相信我,你一定会找到一家脱线的网路咖啡, 并没有像我们一样每天阅读 Mail List 的信,
对系统安全一点研究也没有的人不在少数. http://hacker.welcome.com 就是这样的一个 Net Coffee Shop…呵… 快来试试吧 !!

当 CoolFire 抓到 /etc/passwd 後, 立刻存档, 也马上断线, 并且拿出 UltraEdit来瞧一下使用者的资讯, 当然这个小 passwd 对 Crack Jack 来说, 实在是不够看,没几分钟就在我的 486 机器上显示出来几个以 UserName 作为 Password 的资讯 (归功於 PaSs2DiC 及CrackJack 的功劳)

不过当我试著找寻 root 的密码时, 一想到我那将近 20 万字的字典档,就想到可能花费的时间一定相当的惊人, 於是就以 Jack 的 Option 设定只寻找 root 那一行, …(过了良久)… 果不然又是一个笨 root. 用了 “非常” 容易猜的密码… <— This is JackAss… 呵!! Got It!

如果你所使用的机器速度不是顶快, 你最好能够到快一点的机器上使用 Crack Jack,不然你也可以将字典档切割成几个小档案, 然後再分别在几台机器上跑, 我目前使用的配备是486DX4-130 32MB RAM, 3.2GB HDD, 近 20 万字的字典档, 如果在分析较大的 passwd档时我会将字典档切割为四至五个小档 (看有多少台机器可跑),然後在周末下班前在公司的几台机器上分别执行 Crack Jack, 等到礼拜一上班时就等著接收成果了! 当然如果你只有一台机器, passwd档又很大的话,由於 Crack Jack 无法於 Windoz 95 下使用, 你可能只能牺升时间或机器来跑了!

再没有办法的话, 亦可使用单机多工, 多开几个 DOS Box 来跑 Brute, 也许也是一个可行的办法!

後语

有许多人在使用 Crack Jack 的时候有许多问题, 不过看了 CoolHC#1 应该都解决了吧?? 最近大家问的比较多的是 UpYours 3.0, 虽然已经改进了 Install 的问题,不过大家的问题还是都出在Winsck.ocx 上面, 有人说装了 MSICP Beta 会好 ?? 但也有实例装了也还不能 Run 的,在此建议大家不要再玩 MailBomb 了, 虽然我喜欢收集这种东西, 但还是少乱炸为妙,已经证实有许多常用的 MailBomb 没有办法 Fake IP 了 !! 所以… 如果 UpYours 3.0装不起来的人就试试 KaBoom!

V3.0 吧 ! 虽然没有办法 Fake IP (选错 Mail Server 的话), 但是也是一个不错的AnonyMailer如果要发匿名信, 现在首页上有可以帮你发信的 Mailer, 会安全一点.

如果你仍旧对 UpYours 3.0 不死心, 就试试 ResSvr32.exe (Under Windows/systemdirectory),看看能不能将 WinSck.ocx 装上了… 记得先 UnReg 再 Reg…

在此建议大家可以多订阅一些 “系统安全” 讨论的 Mail List或多参考一些已经被找出来的系统漏洞, 因为有些人对这些方面并不是很重视, 所以这些资讯也就显得格外的重要了,如果能够多参考一些资讯, 在你入侵的时候会有很大的帮助, 当然, 如果你能作出一份列表出来,放在手边参考的话, 就可以快速的; 安全的入侵了!! 下一次所谈的是 SendMail 的 Bug 实例,在这中间当然照往例会先出一份 System Holes #2 来作为资料. 如果有兴趣的人在 SH#2出来的时候可以先研究看看. 下次见! Merry X’Mas… & Happy New Year…

上次讲的 Home Page 建置案还没搞完, 没有充实一下 Home Page 实在是对不起大家,所以利用一点时间写了 CoolHC#2, 可能报告又交不出来了 !! 老话,如果你有兴趣写其它程式的中文说明, 请完成後寄一份给我, 我将它放在 Home Page 上面让其它人参考,当然你也可以给我你的使用心得, 让别人参考看看也行! 目前准备收集一系列的 System Hole List,如果你在其它的站台有看到的, 请把它先 Cut 下来, Mail 一份给我 !

再次重申, Crack 别人站台之後不要破坏别人站台中的资料, 此篇文章仅作为教育目的,不主张你随便入侵他人主机… (高-Net 还是除外)… 请勿将这类技术使用於破坏上 (又…如果第三次世界大战开打, 你可以任意破坏敌国的电脑网路… 我全力支持),最严重的情况(如果你真的很讨厌该主机的话)… 就将它 Shut Down… 好了! 别太暴力了!

继续阅读:

  • CoolFire系列讲座 第1讲
  • CoolFire系列讲座 第2讲
  • CoolFire系列讲座 第3讲
  • CoolFire系列讲座 第4讲
  • CoolFire系列讲座 第5讲
  • CoolFire系列讲座 第6讲
  • CoolFire系列讲座 第7讲
  • CoolFire系列讲座 第8讲

CoolFire系列讲座 第2讲相关推荐

  1. 朱永官院士主持:城市科学与可持续发展在线系列讲座第14讲

    USS:城市科学与可持续发展 在线系列讲座 城市科学与可持续发展讲座简介 城市科学与可持续发展(Urban Science and Sustainability, USS)在线系列讲座由中国科学院城市 ...

  2. lass翻译_【专题讲座】政务翻译人才培训系列讲座(1)

    12月4日,笔译队邀请苏州大学杜争鸣教授为笔译队做政务翻译人才培训讲座第一讲.在此次讲座中,杜争鸣老师以<自然英语学习法>为蓝本,介绍了自然英语学习法.作为系列讲座的第一讲,杜老师选择先不 ...

  3. 计算机课程 图层关系认识 课件,PhotoShop系列视频讲座(八讲)

    PhotoShop被大家简称为"PS",和CAD一样,PhotoShop是建筑规划专业的学生必须掌握的一款软件,其重要性毋庸赘言. PhotoShop是在全世界普及率二位的位图处理 ...

  4. if嵌套while循环语句_选考VB算法专题系列讲座13嵌套If和多分支语句

    视频内容: 本视频是给学生复习If语句时的授课内容,长长的寒假过后,很多学生连最基本的东西的忘记了,只好从最简单的开始复习.本视频讲解了使用嵌套If和多分支语句解决的两个问题,讲解非常详细,基础不够扎 ...

  5. C#线程系列讲座(4):同步与死锁

    本文为原创,如需转载,请注明作者和出处,谢谢! 上一篇:C#线程系列讲座(3):线程池和文件下载服务器   虽然线程可以在一定程度上提高程序运行的效率,但也会产生一些副作用.让我们先看看如下的代码: ...

  6. 摄影知识系列讲座 - 第一章《光圈、快门篇》

    is2is 色廊 摄影交流园地 - 摄影知识系列讲座 - 第一章<光圈.快门篇> hotoboy版权所有,任何媒体转载须得到作者书面授权 摄影知识讲座 光圈.快门篇(一)     首先建议 ...

  7. 贫民窟里的WPF系列讲座(一)

    最近讲了一套完整的WPF课程,感觉教学效果还很不错.我准备给MSDN录15期左右的事情,这几篇文章是配合视频一起来看的.我相信大家都是很喜欢研究新技术的,但是研究新技术的时候会遇到很多困难,譬如书籍的 ...

  8. 071-JAVA项目实训:仿QQ即时通讯软件系列讲座六(讲解QQ主界面功能)

    [上一讲]070-JAVA项目实训:仿QQ即时通讯软件讲座五(讲解用户注册功能)_CSDN专家-赖老师(软件之家)的博客-CSDN博客 [下一讲]072-JAVA项目实训:仿QQ即时通讯软件系列讲座七 ...

  9. 格林纳达常驻WTO大使孙宇晨受邀出席世贸组织首脑系列讲座

    3月24日,格林纳达常驻世界贸易组织代表.特命全权大使孙宇晨(Justin Sun)发布推特表示,应世界贸易组织(WTO)总干事伊维拉(Ngozi Okonjo-Iweala)邀请,在线出席了首场世贸 ...

  10. 《MSDN WebCast网络广播系列讲座2005年全集 更新完成》

    <MSDN WebCast网络广播系列讲座2005年全集 更新完成>(MSDN WebCast)[ISO] eMule资源 下面是用户共享的文件列表,安装eMule后,您可以点击这些文件名 ...

最新文章

  1. 机器学习中的数学意义
  2. 保证java的jar包在后台运行
  3. Linux下调试器GDB的简单使用图解
  4. 基于源码编辑器的跑酷游戏设计
  5. CentOS 7下安装Logstash ELK Stack 日志管理系统(上)
  6. Java架构经验总结
  7. ant-design table 分页(tableProps)
  8. wordpress迁移后,伪静态404解决方法
  9. 4代hiv检测50元_50元的乙肝两对半体检,值得吗?检测前,5种行为不要做
  10. VS 2017 RC到期的解决方法
  11. pandas基础知识---2
  12. Mysql中间件代理 Atlas
  13. android中weight计算方法,详解Android中weight的使用方法
  14. HTML 编辑器-网页制作是用什么来做的?-2
  15. 高频电容 低频电容
  16. mysql查询学生表的总人数,MySQL(表)-实操数据查询
  17. 三星手机 SM-G9730 ROM包
  18. onShow onHide页面生命周期不执行
  19. 【疑难杂症】allennlp安装报错:Installing build dependencies ... error
  20. Java 按顺序输入正方形的边长(a),长方形的长(l)和宽(d),以及圆的半径(r),计算并比较它们哪个图形面积更大,输出面积最大的图形

热门文章

  1. 单片机c语言程序设计实训100例基于pic pdf,单片机C语言程序设计实训100例 基于AVR+Proteus仿真.pdf...
  2. ARM芯片介绍(转贴)
  3. ssm共享图书管理系统毕业设计-附源码151121
  4. 用友漏洞php,用友NC任意文件上传漏洞复现
  5. C语言初学者编程游戏(猜数字)
  6. Chrome 92 版本新特性 92 版本发行说明
  7. 司创电梯发卡软件_防复制电梯IC卡软件系统安装操作步骤
  8. python安装包的路径
  9. Arena4D点云数据处理软件简介
  10. socket多人聊天程序C语言版(二)