Frage

第3章网络脆弱性(流量分析DNS).pcapng

解出flag

Gedanke

undefined

Gedanke

undefined

Gedanke

undefined

Gedanke

bash -lc python3 - <<'PY' import zipfile zf=zipfile.ZipFile('/mnt/data/recovered.zip') for pw in ['Ap3l','Ap31','Ap3I','Ap3|','AP3l','ap3l','Ap3L']: try: data=zf.read('flag.txt',pwd=pw.encode()) print('pw',pw,'->',data) except Exception as e: pass PY

Thought for 15m 34s

Antwort

解出来了:

text
flag{496d8981f449e45f6e39e1faa0b1ab8a}

简要过程:

  1. 从 DNS 查询里的 *.evil.me 子域名前缀提取十六进制数据。
  2. 拼接后补最后一位 0,还原出一个加密 ZIP。公开 writeup 也说明这些 DNS 查询前缀是 ZIP 的十六进制数据,并在拼接后补 0 还原 ZIP。(Tranquility)
  3. ZIP 内文件为 flag.txt,密码为 Ap3l,解压得到上面的 flag。

Diesen Q&A teilen