文章目錄
一、适合作為桌面
二、答題步驟
1.stegsolve
2.winhex
3.uncompyle6
總結
題目連結:
https://adworld.xctf.org.cn/task/task_list?type=misc&number=1&grade=1&page=3這裡都是十六進制,然後我們把他複制到 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