2021.8.6CTF刷题

 

一:

题目:[AFCTF2018]Morse

内容:-..../.----/-..../-..../-..../...--/--.../....-/-..../-..../--.../-.../...--/.----/--.../...--/..---/--.../--.../....-/...../..-./--.../...--/...--/-----/...../..-./...--/...--/...--/....-/...--/...../--.../----./--.../-..

思路:

先用摩斯编码转换为61666374667B317327745F73305F333435797D

将上面16位进制转为10进制,在转换为ascii

 

 

 

答案:flag{1s't_s0_345y}

二:

题目:[GXYCTF2019]CheckIn

内容:

 dikqTCpfRjA8fUBIMD5GNDkwMjNARkUwI0BFTg==

先用base64,然后用rot47

得到答案:flag{Y0u_kNow_much_about_Rot}

拓展:

ROT5/13/18/47编码转换

ROT5、ROT13、ROT18、ROT47 编码是一种简单的码元位置顺序替换暗码。此类编码具有可逆性,可以自我解密,主要用于应对快速浏览,或者是机器的读取,而不让其理解其意。

ROT5 是 rotate by 5 places 的简写,意思是旋转5个位置,其它皆同。下面分别说说它们的编码方式:

ROT5:只对数字进行编码,用当前数字往前数的第5个数字替换当前数字,例如当前为0,编码后变成5,当前为1,编码后变成6,以此类推顺序循环。

ROT13:只对字母进行编码,用当前字母往前数的第13个字母替换当前字母,例如当前为A,编码后变成N,当前为B,编码后变成O,以此类推顺序循环。

ROT18:这是一个异类,本来没有,它是将ROT5和ROT13组合在一起,为了好称呼,将其命名为ROT18。

ROT47:对数字、字母、常用符号进行编码,按照它们的ASCII值进行位置替换,用当前字符ASCII值往前数的第47位对应字符替换当前字符,

例如当前为小写字母z,编码后变成大写字母K,当前为数字0,编码后变成符号_。用于ROT47编码的字符其ASCII值范围是33-126,具体可参考ASCII编码

三:

密码学的心声

二战时期,某国军官与一个音乐家情妇相好,然而自从那时起,他屡战屡败,敌人似乎料事如神。他也有怀疑过他的情妇,但是他经过24小时观察他的情妇,发现她每天都只是作曲,然后弹奏给战地电台,为士兵们鼓气,并未有任何逾越。那么,间谍到底是谁?这张曲谱是否有猫腻? 

 

思路:三个数字一组8进制转ASCII

答案:flag{ILoveSecurityVeryMuch}

 

四:

题目:爱因斯坦

 

 

 下载图片后用HXD打开

发现里面有flag.txt文件

用文件分离出压缩包

发现压缩包有密码

用暴力破解速度太慢

查看原图的属性发现备注中有密码

得到密码:flag{dd22a92bf2cceb6c0cd0d6b83ff51606}

五:

题目:另一个世界

下载图片:

 

将照片放入HXD中发现最后几行可疑:

 

用二进制转字符得到答案:flag{koekj3s}

 

 

 

 

 

 

 

 

posted @ 2021-08-06 13:20  QIONGKE  阅读(155)  评论(0编辑  收藏  举报