crypto 2023.11.06-11.12

发布时间 2023-11-10 17:35:47作者: missqlb

1.

a.得到的打开python文件后得到代码

b.可见print语句用错,加上括号后,运行还是报错。

c.提示在哈希之前必须进行编码
d.于是在报错的那行加上.encode(“utf-8”),就可以顺利运行,得到flag

 

2.

a.用工具进行整数分解

b.按照题目要求将101999966233进行md5的32位小写哈希

c.得到flag

 

3.

a.下载的文件没有后缀,故我们将其后面添加一个.zip,再将其解压缩,得到:

b.查看内容

c.由题意知,将FRPHEVGL用工具加密,当偏移量为13时,发现得到一个“有意义的单词”:security

d.故将ComeChina也拿去加密,偏移量也为13就可得到flag{PbzrPuvan}

 

4.

a.用python脚本跑,得到flag

 

5.

a.由于文件后缀是.hash,我们想到用MD5解码,将每一串都带进MD5在线解密中,可以试出

b.得到flag

 

6.

考点:电报加密

a.题目内容的密文竟然只由数字组成,经过查询是中文电码。

b.得到flag

 

7.

a.我们首先使用凯撒加密,前四个字母得到的是FMAC而非想要的FLAG,FMAC四个字母之间也无规律可循,故尝试题目中提到的替换

b.故尝试题目中提到的替换

c.得到flag

 

8.

a.直接猪圈密码解密

b.得到flag

 

9.

 

10.

这个密码的形式一看就是MD5加密,我们只对F4AD50F57683D4260DFD48AA351A17A8进行解密