版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiangshangbashaonian/article/details/82559948
直接载入IDA
看有没有什么可疑字符串
双击进入
双击进入引用
F5反汇编成c代码
经过分析可以看出sub_8048630()这个方法是关键
双击进入
经过分析 再将一些难看的变量名什么的修改下
就变成下图这个样子
分析可知s就相当于我们想要得到的flag 反过来我们可以通过已经有的a和b这两个数组来得到flag
第一步:求a[i] / 3 -2 循环得到数组c(记得要将float转为int型)
第二步:求s[c[i]] 循环即可得到flag
至于a,b的具体值可以双击进去找到
Shift+E就可以提取出来
Py大法好:
最后提交成功