梦之光芒

幻的梦孕育思想,睿的眼耀射光芒 —— The thinker

2009-07-17 23:15

XEYE's Game第二关思路

ok,我们来一起过第二关。同样你已经猜到,已经有人闯入第6关了,思想达人啊!

这关给的文字提示有几个:

1、boyfriend

2、Powered By Fireworks CS4

3、那堆外星文

暗示的东西有:

1、1.8M的png图片

2、图片本身内容

这关的解题思路我们慢慢来看:

首先那1.8M的png图片肯定有问题(别告诉我你还在搞那张jpg),这毋庸置疑;powered by fireworks cs4这个肯定是游戏人后加上去的,这也不必怀疑(除非你经常看见图片上有譬如powerd by photoshop之类)。

因此一个显而易见的结果出来了 —— 如果你对fireworks略有了解,会知道 —— FW的文件存储格式就是png,并且可以直接用看图软件查看结果图片。FW的版本号已经给你了,直接下载图片用FW打开就可以看见一共有四个层,我们直接复制那堆火星文数据到一个文本文件里就可以了,这是之所以这张图片大的原因 —— 它是另一种文件格式。

那么我们复制的字符串到底是什么东西呢?我的提示中给的是编程语言。

什么语言会这种效果呢?

我们看一下规律,整个字符串貌似是“|”和数字间隔每间隔一位就出现的(并且每隔几个数字就有两个竖线出现,这个规律一直持续到结束)。

那么不妨尝试将竖线和数字抽出来:

数字部分:

||116||104||101||32||112||97||115||115||119||111||114||100||32||105||115||58||69||120||112||108||111||105||116||72||111||108||101||115||116||104||101||32||112||97||115||115||119||111||114||100||32||105||115||58||69||120||112||108||111||105||116||72||111||108||101||115||

另外那部分:

+++++++++++[>>>+++++++++<+++<+++++++++++<-]>-----.<+++[>----<-]>.---.>-.<<+++[>+++<-]>++.>>--.<<+++..++++.<++[>----<-]>.+++.>>+++.<.>+++++.<<+.<+++++[>>+++++<<-]>>+.>>+++[<<++++>>-]<<-.<+++++.<++[>----<-]>.>>+++.<<-.>>---.<<+++++.>+++.<-----.---.>>----.>+++++++[<++>-]<.

显然,第一部分是10进制,第二部分是一种语言(我以前在博客上介绍过:BrainFuck)。而无论它们哪个,解出的结果都是正确答案。

而对于采用10进制的人来说,甚至不需要用fireworks提取字符串,因为它的数目不多(请仔细看,这整段十进制其实是重复的2段构成的),手工提取出来就可以了。查看ascii码或使用我的加解密工具都可以得到密码。

而对于使用brainfuck方法的人,你也无需将十进制单独刨除去,因为对于brainfuck来说,除了御用的那8个字符以外,剩下的都是注释,你可以全部塞进编译器就可以了。编译器在网上到处都是,你也可以在我博客找到编译器代码

到此这样这关就轻松搞定了,至于文件名boyfriend和brainfuck有什么相似之处,大家想想就知道!

ok,以上为第二关的解题思路。第三关思路会在第一个人通过第八关时放出!

game介绍:http://hi.baidu.com/monyer/blog/item/9d440846e1b7ed006a63e525.html

Monyer

评论