1.用Exeinfo PE 得到是ELF 32位的文件,我们用32位的ida打开。
2.找到main函数用F5得到伪代码
main函数调用了许多子函数,一个个看过很没有头绪,大佬指出authenticate函数意为鉴定,与其他函数再进行对比,flag藏身其中。
从这里开始毫无头绪,查找许多大佬的WP,大部分大佬选择直接动态分析,但是目前为止我只接触过静态分析,因为是第一次做,先选择了静态分析,后面的判断条件是基于 S2 判断,因此 S2 的值有可能是flag,decrypt是解密的意思,S2的值与之有关,跟进这个函数,探寻flag的值<