小兔子qrcode
这个题,就比上一个题难一点,我本来就打算压一压。
所以,这里直接说思路了
首先是一个障眼法,你觉得这个是个二维码。
于是,你把它修好了
开心的用某支某付某宝进行扫描(或者微某信某,其他的扫描软件接受不了这么高损坏的二维码)
是这样,你是一只小兔子呢!
好像方向不对。
用hex软件看一看二维码:
发现,竟然有PK!
看来这个二维码不简单。
用binwalk
看一看吧
诶呦,好像真的不简单呀(为什么这么多一样的文件,其实我是故意滴,因为,binwalk读出来的可能是直接的那个损坏的压缩文件,并且会导致decode.class没输出出来,然后我就多叠了几次,最后保证解压没有问题)
打开压缩包,可以看到
密码123
打开压缩包
好像坏掉了。
你能把他修好吗?
因为WINRAR其实自带一种冗余,这里的冗余我选了百分之100,也就是说,其实下面有一个一模一样的RAR。但是呢,我们其实可以点直接修复。
是真的可以修复的
修好啦。发现了更多的注释,并且没有报错!
其实这里的爆破有点难度,但是密码其实是2333
得到一段信息。
兔子是兔科哦,不是啮齿科!
解码
得到第二段信息
U2FsdGVkX19WQUgYV6LEqAigfB3h0DDENj18d7LdXR3FyDygctkFv2MOacumqHSu/8yITQSQFp4Sqg==
因为整个题目都在说兔子,你可能性的考虑到了兔子加密(唯一难的地方)
但是Rabbit加密是有秘钥的,那么这个时候,诶,好像还有个decode.class文件
进行反编译
JAVA的反编译跟闹着玩一样。
看了一会,你发现,其实直接把str输出出来就可以
得到了加密的key BigBigdadaRabbit
,其实这里并不是很规范,因为Rabbit的加密key是有限制的。
但是这里也有说,如果一个rabbit不行就换一个
嘿嘿,这样一看就是rot13啦
得到flagflag{0387f390-449c-4d14-b5d2-f747f086a7f4}
我问小狗遇到心事怎么办, 小狗说忘忘忘。
研表究明,汉字的序顺并不定一能影阅响读,比如当你看完这句话后,才发这现里的字全是都乱的。
这篇文章不错!
这篇文章不错!
作者的情感表达细腻入微,让人在阅读中找到了心灵的慰藉。
作者以简洁明了的语言,传达了深刻的思想和情感。
在现有基础上可尝试多媒介形式呈现。
文化底蕴深厚,引经据典信手拈来。
若能补充常见问题解答,会更具实用性。
配图与文字相辅相成,直观易懂。