护网杯题目解答
发布时间
阅读量:
阅读量
前言
护网杯的比赛确实带来了不少感悟,在web领域个人认为这也是一种必然的结果。
正文
MISC
迟来的签到
AAoHAR1UIFBSJFFQU1AjUVEjVidWUVJVJVJVUIyUnI18jVFNXVRs=
题目要求进行异或操作,则可以直接进行异或攻击以获取flag
编写一个简单的脚本即可获取目标flag
import base64
a = "AAoHAR1UIFBSJFFQU1AjUVEjVidWUVJVJVZUIyUnI18jVFNXVRs="
a = base64.b64decode(a)
for i in range(128):
s = ''
for j in a:
s = s+chr(i^ord(j))
if 'flag' in s:
print s
Crypto
fez
这个题目是队友完成的,在赛后我才开始学习密码学课程。通过这一经历让我深刻认识到密码学课堂上的认真听讲有多么重要。
Fez.log中共有三条数据:第一条是基础测试信息(test),第二条是该信息经过密钥k加密的结果;第三条则包含了flag值及其加密版本。
fez.py是一种用于加
全部评论 (0)
还没有任何评论哟~
