被抓住的手腕——攻破留香客栈的木马

网络通信

  很荣幸我成为了最终算出第三期黑客营密码口令的一分子,我非常幸运地收到了作者发来的贺信,他祝贺我猜对了密码,并拿到了雪柔的照片。虽然我不是第一个猜对密码的人,但苗得雨大侠告诉我,我是第一个拿到雪柔照片的人。在苗大侠的鼓励下,我终于鼓起勇气,将自己破解留香客栈木马密码的全过程公布出来,希望对大家理解木马的连接方法和黑客战书中的思维方式有所帮助。

  得到雪柔QQ号

  在看了第二期黑客营后,我很快就根据四则运算法算出了每个图标所代表的数字(见图)。同时,黑客营里的许多朋友也总结出了几组可能的QQ号码,这几组QQ号码分别是34155015、34156015、32133515、32122515和52367515等,我看了看大家的算法、思路,基本上都是正确的,不过争议最大的是34155015和34156015这两个号码。

  得出这两个号码的算法很简单,先看第一个图形公式,两个2位数相乘得1612,如果我们把1612拆开后会发现两个2位整数相乘得1612的算式只有两个:52×31和26×62。考虑到四个图案应该代表的是四个不同的数字,因此就排除了26×62的可能性,剩下52×31。此时,还有一个问题就是算式应该为52×31还是31×52,不过解决这个不成问题。

  其实这时已经很简单了,只要分别把两种可能得到的数值代如下一个算式,就能够得到我们想要的答案。我首先算的公式是52×31,这个时候每一个图形相对应的数值依次是:窗口=5、企鹅=2、小恶魔=3、笑脸=1。我将它们依次代入第二个公式后得出5231+2351+1352,计算出了最终的结果“8934”。最后,我在验算31×52时发现,这个结果是不可能的。我把得出的四个数值依次代入最后的图形公式,按照加法的算法得到两个QQ号码。

  如果加法不进位,第一个QQ号是34155015,但是QQ的主人显然是个男生。而如果加法进位的话,那么得出的QQ号码是34156015。这一QQ号的用户名为“似雪飘柔”,而这个“似雪飘柔”的个人简介中有《电脑报》的网址,这应该是雪柔的QQ号了,我将她加为好友……

  我感觉第二期问题很简单。其实作者完全可以省略掉左边的第三个等式,因为没有这个等式一样可以得出结果,并且能够提高一些难度。同时,我在浏览黑客营论坛的时候发现很多强人使用的程序代码很是厉害,大家都可学习一下(下载地址:http://www.cpcw.com/31/daima.rar)。

  破解黑客营第三期谜题

  第一个图形公式算A、B、C、D四个结果耗费了我相当长的时间,我得出了“横乘竖加”的结论。480那行的确让我绕了弯子,得出的结果是:图形分别代表3、4、5、8。版主提醒我们,这类游戏通常每一张图片代表一个数值,不会超出1~9的范围,这就说明了我得出的第一个公式没有什么错误,接下来我就可以攻克第二个图形了。

  第二个图形公式的第一步是将第一个图形得出的四个数值代入一个算式,被带入的算式结果是:26+23+20+28×768×384×480=3963617349。而下面那个图形让我思索了很久……

  在黑客营里看到公布出来的木马之后,我发现木马是比较出名的冰河和灰鸽子。我决定先用灰鸽子连接一下,黑客营提示灰鸽子的端口为2004或者2008,我打开灰鸽子,设置了主动连接端口。在黑客营提供的这一款灰鸽子中,不仅仅带有网页、域名转接形式的主动上线提醒,还带有主动连接功能。留香客栈中的那个木马就应该是主动连接形式的,因为连接注意事项中没有给出自动连接的一些设置方法,如域名、FTP地址等,更何况留香客栈的IP是固定的,主动连接的方式要比自动上线提醒更方便。

  我打开灰鸽子,添加上留香客栈的IP和端口号码之后,先在密码框输入了一个3963617349作为密码,但是灰鸽子提醒我无法连接。看来没有第二张图片的答案是没有办法连接上留香客栈的。后来我反复地研究作者在论坛中给出的提示,我无意中发现那个图形很像一个英文字母,但是具体像什么也说不出来。我把报纸颠来倒去地看,终于发现,将报纸平端在眼前,然后闭上一只眼睛看第二幅图时,小方格变成了“Hello!”,留香客栈的秘密终于被我发现了。

  我启动灰鸽子,在自动连接设置中输入留香客栈的IP地址,然后输入密码3963617349+Hello!的结果“3963617349Hello!”,连接成功。留香客栈的门就这样被我打开,而我也拿到了雪柔的照片。

  (详细操作过程见电脑报读者论坛)