攻防世界——easychallenge

攻防世界——easychallenge

原理:python反编译
攻防世界——easychallenge_第1张图片拿到一个pyc文件,需要将其反编译为py文件才能打开。
1、将pyc文件放入C:\Users\LENOVO>中,然后打开cmber,输入 指令:uncompyle6 文件名.pyc > 文件名.py(python中要先安装uncompyle6)
完成后,在C:\Users\LENOVO>中会发现反编译后的py文件
2、打开文件后,发现如下代码。
攻防世界——easychallenge_第2张图片
发现flag经过encode1、encode2、encode3,后,只要与final相等,则会输出correct,所以只需将整个函数过程逆向进行一遍,就能得到flag,代码如下。
攻防世界——easychallenge_第3张图片

你可能感兴趣的:(题解)