欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

攻防世界stage1

时间:2023-04-23

拿到题目打开图片
用setgsolve打开在灰色位发现一个二维码

扫描得一串16进制字符

把字符保存成txt文件放到winhex观察
转成二进制后发现文件头是

03 F3 0D 0A

这是pyc文件的文件头
转成pyc文件后,反编译,这里使用反编译软件Easy Python Decompiler进行反编译

反编译完成,在文件里会出现一个12.pyc_dis文件打开后就是反编译好的代码
使用编辑器打开

def flag(): str = [65, 108, 112, 104, 97, 76, 97, 98] flag = '' for i in str: flag += chr(i) print(flag)

在代码中添加flag()

def flag(): str = [65, 108, 112, 104, 97, 76, 97, 98] flag = '' for i in str: flag += chr(i) print(flag)flag()

运行得flag:AlphaLab

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。