攻防世界 Misc高手進階區 5分題 halo
阿新 • • 發佈:2020-12-31
前言
繼續ctf的旅程
攻防世界Misc高手進階區的5分題
本篇是halo的writeup
發現攻防世界的題目分數是動態的
就僅以做題時的分數為準了
解題過程
得到一個文字
嘗試base64
得到一堆亂碼
查了查
base64和異或
import string
from base64 import *
b=b64decode("aWdxNDs1NDFSOzFpa1I1MWliT08w")
data=list(b)
for k in range(0,200):
key=""
for i in range(len(data)):
key+=chr(data[i]^k)
print(key)
得到flag:flag{jdr78672Q82jhQ62jaLL3}
結語
學到新東西