您的位置:首页 > 其它

实验吧——WriteUp&&涨姿势(5)

2017-06-11 21:44 531 查看

WriteUp

奇怪的短信

奇怪的字符串

疑惑的汉字

困在栅栏里的凯撒

围在栅栏中的爱

奇妙的音乐

我喜欢培根

杯酒人生

敌军情报

涨姿势

古典密码

神秘字母

奇怪的短信

原题



解题思路

手机键盘密码


WriteUp

两个数字一组,直接翻译就行
33 53 21 41 43 74 74 43 61 71 53 32
F  L  A  G  I  S  S  I  M  P  L  E


奇怪的字符串

原题



解题思路

ASCii 和 Base64


WriteUp

第一种加密看上去就像ASCii转换,转换后:'Y3RmY2VzaGk='


毫无疑问,Base64走起,转换后:'ctfceshi'


疑惑的汉字

原题



解题思路

当铺密码,ASCii转换


WriteUp

当铺密码:67,84,70,123,82,77,125


ASCii:CTF{RM}


困在栅栏里的凯撒

原题



解题思路

栅栏密码和凯撒密码


WriteUp

栅栏解密后:




凯撒解密后:




围在栅栏中的爱

原题



解题思路

摩斯电码+替换密码(键盘密码)+栅栏密码


WriteUp

摩斯电码解密:'kiqlwtfcqgnsoo'


替换密码解密:'roasbenvaoylii'


栅栏密码解密:'rabnayihsevoli' 这里刚好有个love,所以反过来就是flag


奇妙的音乐

原题



解题思路

盲文和摩斯电码


WriteUp

解压后发现music.zip需要密码,打开pic.jpg可以发现盲文,解密得到music.zip的密码
Key:'kmdonowg'




大概听一下发现很像摩斯电码,查看频谱图,按照摩斯电码处理




摩斯电码解密:'ctfwpei08732?23dz'


我喜欢培根

原题



解题思路

摩斯电码和培根密码


WriteUp

摩斯电码解密:'morse is cool but bacon is cooler dccdcccdddcdcccddcccccccccddcdccccdccccc  cdcccdccdc  cccdccdddccdddccdcdd'


培根密码解密:'shiyanbaiscool'


ss = 'dccdcccdddcdcccddcccccccccddcdccccdccccccdcccdccdccccdccdddccdddccdcdd'
count = 4
d = 0
s2 = ''

for n in ss:
if n == 'd':
d += pow(2,count)
else:
d += 0
count -= 1
if count == -1:
s2 += chr(97+d)
count = 4
d = 0

print(s2)


杯酒人生

原题



解题思路

凯斯密码和维吉尼亚密码


WriteUp

凯撒密码解出密钥:




已知是古典密码加上需要密钥,很容易想到是维吉尼亚密码




敌军情报

原题



解题思路

莫斯电码+脑洞


WriteUp

数字很明显对应 '.' '-' 还有空格,就是摩斯电码
摩斯电码解密:'ctfa'


flag是什么?留个脑洞给你


古典密码

原题



解题思路

ASCii转换和列置换


WriteUp

ASCii转换后:'OCU{CFTELXOUYDECTNGAHOHRNFIENM}IOTA'


可以看到字符串中有CTF的字样,只是顺序不同,再加上题目为“古典密码”那么很可能是列置换




涨姿势点

早就知道列置换但一直没用过,这次第一次用还是遇到一点坑


神秘字母

原题



解题思路

希尔密码


WriteUp

先求逆矩阵:
1 -2
0 1


根据矩阵的阶将字母分为两个一组,转换成数字后和逆矩阵相乘,得到的数字结果转化为字母即可
例:d - 4        (4 12) x |1 -2|  =  (-20 12)
l - 12                | 0 1|


flag:'simCTF{hillissoeasy }'


涨姿势点

希尔密码里面统统取绝对值,然后a = 1而不是 a = 0,之前随便找的对照表坑了我
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: