在大连做按天技术论坛 GuessMe3
第三关涉及了各种二进制文件的处理,比较蛋疼,但幸好不用猜密码,密码包含在前几关的密码中,大概就是这些。
把后缀换成rar,解压之,出现第二层的文件2.bin
接着把后缀换成rar,解压之,出现第三层二进制文件3.bin,RAR强大的地方在于基本支持所有压缩格式。
3.bin没有密码,解压之出现3.rar.out 是一个pgp加密文件,使用第一关的密钥解密之,发现是一个rar文件,没有密码,内容如下
这里顺便说一下,windows下的PGP工具叫做Pgp Desktop,用起来虽然没有linux下的方便,但是不会存在编码问题,
linux为终端设置了GBK编码之后,会看不到命令的回显,比较蛋疼。
解压之,飞狼旗就得到了。
打开5.bin发现他是一个,docfile文件全名为,微软复合文档二进制结构(Compound File Binary Format),
文件头为
>hex>>i){//cout<<((char *)(&i))<<endl;txtfiletran.write((char *)(&i),sizeof(char));}}}txtfile.close();txtfiletran.close();return 0;}}
转换完成之后的rar内容如下
直接使用文本文件打开,是一封MINE格式的邮件,内容使用base64加密,一般base64加密的话只有大小写字母数字和'+' '=' '/',这几个字符
末尾等号用来占位。
解密之后内容如下
不过这里应该是写错了,黄沙百战穿金甲,六宫粉黛无颜色。才是
第一封是一个doc文件,密码为 “人归落雁后”,打开后出现一幅画。
图片的后面有一个,10.bin文件,直接用rar打开它,压缩密码是'cock',
将11.bin解压出来发现是一串文本格式的十六进制数据,类似这样
这样就得到了飞熊旗
分析另一个二进制文件,发现是一个种子,果断开迅雷下载,无奈无人做种,明天再说。





