这里分享一道2021“春秋杯”的fungame——十二宫的挑衅
(填坑说明:近期遇到两个瓶颈,还在搞。一个py的坑,一个waf的坑,克服之后一定会填,请勿逐渐暴躁,毕竟这周末在做梦呢。。。。)
首先,看到一张图片,然后binwalk,然后发现zlib,然后就没有然后了,这是错误的思路。。。。。。。
正确思路:
首先,百度十二宫的密码解密,若干年之后,在B站发现了一个视频,小破站nb!
https://www.bilibili.com/video/BV1Ra411F7tv(2’17之后有详解)。
其次,可以发现题目给出的图片刚好是17列,9行;完全符合视频里的解密方法。
接下来,就是枯燥无味的换位排序了,我是懒得去写啥脚本了,直接动手吧。
下面是处理好的 密文
。
^>%..@3*&
#(#0+@#+.
@*53)8@+@
$+&!%>^&.
@36%&&4@?
#<!=.*9@=
(#=@79@<~
)8%=^=0.*
/611811)*
>@#00%8#+
@-$1?*53!
?7-+(^(*=
=$$5*=+#=
=^4&~$7%6
%.&?#5)%5
11)#?$<<^
()8!?7%<@
下面展示了其中的一步
最后就利用AZdecrypt 1.19动手解密吧。
得到flag。