BUUCTF Crypto Writeup (持续更新)

[BJDCTF 2nd]cat_flag

题目:

思路:
观察到每一行都有8只猫,有的拿饭团有的拿鸡腿,看上去和8位二进制数很像,把饭团当作0,鸡腿当作1,将表编码

01000010 B
01001010 J
01000100 T
01111011 {
01001101 M
00100001 !
01100001 a
00110000 0
01111110 ~
01111101 }

观察到这些二进制数都是0开头,联想到‘A’的ascii码是01000001,猜想这些二进制数和ascii码有关,将其全转化为字符,得到:BJD{M!a0~}

[BJDCTF 2nd]燕言燕语-y1ng

题目:
小燕子,穿花衣,年年春天来这里,我问燕子你为啥来,燕子说:
79616E7A69205A4A517B78696C7A765F6971737375686F635F73757A6A677D20

思路:
一开始以为是MD5,经过解码发现不对,再仔细观察,没有一个超过F的字母,考虑是个十六进制序列,将其转化为字符串得yanzi ZJQ{xilzv_iqssuhoc_suzjg}
一开始以为是栅栏密码,解不出来,考虑yanzi作为密钥,是维吉尼亚密码,经过解码得到:BJD{yanzi_jiushige_shabi}

权限获得第一步

题目:
Administrator:500:806EDC27AA52E314AAD3B435B51404EE:F4AD50F57683D4260DFD48AA351A17A8:::

思路:
这是MD5,密文是最后一串字符串,F4AD50F57683D4260DFD48AA351A17A8,解密后是3617656

你可能感兴趣的:(BUUCTF Crypto Writeup (持续更新))