1. 题目描述
加密密文:afZ_r9VYfScOeO_UL^RWUc
格式:flag{ }
拿到题目用普通凯撒跑了下,发现没啥东西
2. 解题过程
google 了一下变异凯撒,发现偏移量是会变的
afZ_r 对应的ASCII码为:97 102 90 95 114
flag{ 对应的ASCII码为:102 108 97 103 123
对应的偏移量为: 5 6 7 8 9
可以看出偏移量依次 +1
直接上代码
str = "afZ_r9VYfScOeO_UL^RWUc"
offset = 5
newStr = ""
for i in str:
newStr += chr(ord(i) + offset)
offset += 1
print(newStr)
获得 flag:flag{Caesar_variation}
3. 所需工具
无
4. 写在最后
本文完
敬爱与明天🌹