当前位置:主页 > 查看内容

CTF-Crypto题目分析__1

发布时间:2021-06-17 00:00| 位朋友查看

简介:CTF-Crypto题目分析__1 以下所有题目提交flag的格式为SeBaFi{} 第一题 考察base36编码 下载附件后可得59714216646867023270440406545399263948228435794919139272931 根据提示可以推测可能是base36编码用python解码 得到字符串flagis2fya2r884fnoekustyxmecv……

CTF-Crypto题目分析__1

以下所有题目提交flag的格式为SeBaFi{}

第一题:考察base36编码
在这里插入图片描述
下载附件后可得:59714216646867023270440406545399263948228435794919139272931

根据提示可以推测可能是base36编码,用python解码
在这里插入图片描述
得到字符串:flagis2fya2r884fnoekustyxmecv7a98blhwj。

最后可得flag:SeBaFi{2fya2r884fnoekustyxmecv7a98blhwj}

第二题:考察四进制
在这里插入图片描述
下载附件后得:1103 1211 1002 1201 1012 1221 1323 1012 1233 1311 1302 1202 1201 1303 1211 301 302 303 1331

没有超过四的,判断为四进制,py脚本四进制转十进制,十进制ASCII码,得到flag

在这里插入图片描述
python脚本如下:
list=“1103 1211 1002 1201 1012 1221 1323 1012 1233 1311 1302 1202 1201 1303 1211 301 302 303 1331”
a=list.split(" “) //以空格切片 ,放入数组a
flag=”"
for i in a:
flag+=chr(int(i,4)) //通过ascii码转四进制
print(flag)

具体split用法见 https://www.runoob.com/python/att-string-split.html

第三题:a1z26解密
在这里插入图片描述
下载后发现有一个“猜数字游戏2.py”在这里插入图片描述
点击运行
在这里插入图片描述
发现程序底下存在与上面无关的一串数字,猜测可能这串数字的加密方式可能为题目a1z26的加密方式,复制到在线网站进行解密
在这里插入图片描述
a1z26加密在线网站 http://ctf.ssleye.com/a1z26.html

最后可得flag:SeBaFi{addadaadddwdnkjvdf}

第四题:仿射密码
在这里插入图片描述

题目名字是Affine,我们猜测是仿射密码
y=ax+b,有题目可知a=3,b=7

在这里插入图片描述
通过在线网站解密,可得flag:SeBaFi{affineisverygood}

第五题:一步之遥,位移密码>base64

小明说b3W6f3FzOHKkZ3KiN{B5NkSmZXJ5[ERxNUZ5Z3ZyZ{Gn[kWigR>>
说完,然后他就以64m每秒的速度溜了。

在这里插入图片描述

;原文链接:https://blog.csdn.net/a6b6c6d5488/article/details/115633553
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐