恕我直言,上午做WeChall那个做自闭了,下午复习一下之前做过的。
https://ctf.bugku.com/challenges#滴答~滴

https://ctf.bugku.com/challenges#聪明的小羊

https://ctf.bugku.com/challenges#ok

https://ctf.bugku.com/challenges#这不是摩斯密码

https://ctf.bugku.com/challenges#easy_crypto

0代替了-,1代替了.,最后结果要化成小写。
https://ctf.bugku.com/challenges#简单加密


# 这个脚本用于先进行ascii码偏移,再进行base64解码
import base64
miwen = open(‘miwen.txt‘).readline()
res = ‘‘ # 存储结果
for i,enu in enumerate(miwen):
res += chr(ord(enu)-4)
print(‘ascii码偏移后结果:‘+res)
res = base64.b64decode(res).decode()
print(‘base64解码后结果:‘+res)

https://ctf.bugku.com/challenges#散乱的密文

# 此脚本用来根据顺序调整密文以得到铭文
miwen = open(‘miwen.txt‘).readline()
tem = ‘‘ # 临时存储
resList = [] # 结果数组
res = ‘‘ # 最终结果
for i,enu in enumerate(miwen): # 先把密文每六个一组分好
tem += enu
if len(tem)==6 or i == len(miwen) - 1:
resList.append(tem)
tem = ‘‘
for i in range(len(resList)):
res += resList[i][1]+resList[i][0]+resList[i][4]+resList[i][5]+resList[i][3]+resList[i][2]
print(res)

https://ctf.bugku.com/challenges#凯撒部长的奖励


https://ctf.bugku.com/challenges#一段Base64





String.fromCharCode(),也就是ascii码转字符吧,写个小脚本# 此脚本用于ascii码转换字符,输入格式为:38,35,……,120,50
miwen = open(‘miwen.txt‘).readline().split(‘,‘)
for i in range(len(miwen)):
print(chr(int(miwen[i])),end=‘‘)

6. Decode HTML

7. Decode HTML

8. ……终于出结果了??
https://ctf.bugku.com/challenges#.!?


.!?这三种字符;原文:https://www.cnblogs.com/qiaowukong/p/13657062.html