天天看點

【愚公系列】2021年11月 攻防世界-進階題-MISC-048(适合作為桌面)總結

文章目錄

一、适合作為桌面

二、答題步驟

1.stegsolve

2.winhex

3.uncompyle6

總結

題目連結:

https://adworld.xctf.org.cn/task/task_list?type=misc&number=1&grade=1&page=3
【愚公系列】2021年11月 攻防世界-進階題-MISC-048(适合作為桌面)總結

這裡都是十六進制,然後我們把他複制到 winhex 中,發現是 pyc 編譯檔案

uncompyle6進行檔案反編譯得到py檔案

# uncompyle6 version 3.4.0

# Python bytecode 2.7 (62211)

# Decompiled from: Python 3.6.2 (v3.6.2:5fd33b5, Jul  8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)]

# Embedded file name: 1.py

# Compiled at: 2016-10-18 15:12:57

def flag():

   str = [102, 108, 97, 103, 123, 51, 56, 97, 53, 55, 48, 51, 50, 48, 56, 53, 52, 52, 49, 101, 55, 125]

   flag = ''

   for i in str:

       flag += chr(i)

   print (flag)

flag()

得到flag:

flag{38a57032085441e7}

  • stegsolve
  • winhex
  • uncompyle6