misc
听说你也喜欢俄罗斯方块?
ppt拼接之后
缺三个角补上
flag{qfnh_wergh_wqef}
流量分析
流量包分离出来一个压缩包
出来一张图片
黑色代表0白色代表1
101010
1000
rab
反的压缩包
转一下
密码:拾叁拾陆叁拾贰陆拾肆
密文:4p4n575851324332474r324753574o594n5n5746514q53324r4252464s3344544q564p445334444447453458535952544o4934513q3q3q3q
13
16
32
64
rot13
16进制
base32
base64
解得
flag{base_family_is_rot}
re
63
64位的
f5
魔改base64
bYcebTbZctbMcfcqcabMaZclbbbzaYbEcabAbqbEccbMbqbvaXbLaYbAccbzcfbDc
EXP
def decode(encoded):
# aAbcdefghijklmn 字符串
mapping = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
original_chars = []
# 每两个字符解码一次
for i in range(0, len(encoded), 2):
x = encoded[i]
y = encoded[i + 1]
index1 = mapping.index(x)
index2 = mapping.index(y)
# 计算原字符的 ASCII 值
original_value = index1 * 52 + index2
original_chars.append(chr(original_value))
# 将列表转换为字符串
return ''.join(original_chars)
encoded_string = "bYcebTbZctbMcfcqcabMaZclbbbzaYbEcabAbqbEccbMbqbvaXbLaYbAccbzcfbDcqbBbJbLbbbMbJbrcrbMccbAcebzcfbMcdbBbtbLaYbLaZaWbjcv"
decoded_string = decode(encoded_string)
print(decoded_string)
flag{93da44cd25ccc2d19f9ea2f3e2fd8f6c}