夏了茶糜 发表于 2019-11-25 20:47

jarvisoj---FindKey

本帖最后由 夏了茶糜 于 2019-11-25 20:53 编辑

首先我们看下下载下来的文件,发现不能运行,我们用Exeinfo PE查看一下文件发现是一个Pyc文件,我们把后缀名改为pyc(文件下载地址见文末)

什么是pyc文件?
答:pyc文件是python脚本生成的一种字节码文件(可以使用python -m python脚本名生成pyc文件)


pyc文件我们可以通过反编译工具直接把字节码文件解释成源代码形式
我们使用uncompyle6这个第三方库
可以使用pip install uncompyle -ihttps://pypi.douban.com/simple/安装这个库
然后通过 uncompyle6 findkey.pyc > findkey.py 生成源代码文件
我们查看源代码

根据代码分析出计算flag的算法写出对应生成flag算法


此处下载

页: [1]
查看完整版本: jarvisoj---FindKey