题目名称 字节码迷踪
解题思路(要求解题思路清晰,每个题需截图flag值并且包含时间)
题目分析 - 检查文件类型,确认是 Python 3.x 的 .pyc 字节码文件
字节码提取 - 使用 Python 内置模块 marshal 加载 .pyc 文件中的 code object
字节码反汇编 - 使用 dis.dis() 反汇编,得到可读的指令序列
溯源还原 - 从字节码指令逐步还原出原始 Python 源码结构:
import base64
decrypt_flag(encoded_data, key) 函数:base64解码后逐字节XOR
main() 函数:编码的flag字符串 + xor_key=22
手动解密 - 写一个简短的 Python 脚本执行解密逻辑
得到 flag