【愚公系列】2021年11月 攻防世界-进阶题-MISC-048(适合作为桌面)
2023-04-18 14:26:16 时间
文章目录
一、适合作为桌面
题目链接:https://adworld.xctf.org.cn/task/task_list?type=misc&number=1&grade=1&page=3
二、答题步骤
1.stegsolve
2.winhex
这里都是十六进制,然后我们把他复制到 winhex 中,发现是 pyc 编译文件
3.uncompyle6
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
相关文章
- 只加了 2 行代码,为什么你用了 2 天?
- 算法工程师福利:超实用技术路线图
- 干货ReentrantLock非公平锁源码分析
- 广告系统架构解密
- 聊一聊前端性能优化 CRP
- 代码防御性编程的十条技巧
- 35岁的程序员被优化,是市场经济的必然选择吗
- Zoom正式停止国内直销模式,国产替代品们不香吗
- 优化 Docker 镜像大小常见方法
- 人类编码的终结?如果认为GPT-3会让人类下岗,恐怕未编码过
- 70%互联网企业未因疫情停止校招,技术型人才受热捧
- DevOps工具链全接触
- 关于Golang错误处理的一些思考
- CopyOnwrite 了解吗?
- 程序员专为韭菜开源设计的项目,股票分析、代码学习两不误!
- 六年之后:回到底层编程
- Docker 禁止美国“实体清单”主体使用,Docker 开源项目应不受影响
- 这7个常用Git命令或概念你都知道吗?
- 什么是Docker?看这一篇干货文章就够了!
- 妙啊,阻塞到底是个啥?黄袍加身,亦能谈古说今