2018护网杯MISC签到题Easy Xor

记录一下做这种题的方法

题目直接给了一串base64加密的字符串,让我们xor

AAoHAR0jJ1AlVVEkU1BUVCAlIlFTUVUiUFRTVFVeU1FXUCVUJxs=

在网上看大佬们的writeup说的是因为不知道和谁异或,所以直接写脚本爆破

import base64

char = "AAoHAR0jJ1AlVVEkU1BUVCAlIlFTUVUiUFRTVFVeU1FXUCVUJxs="
char = base64.b64decode(char)

for j in range(128):
	flag = ""
	for i in char:
		flag += chr(ord(i)^j)
	if "flag" in flag:
		print(flag)

记录了,希望下次会做了。

猜你喜欢

转载自blog.csdn.net/qq_39850969/article/details/83243712
xor