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进行解密