您的位置:首页 > 其它

171008 逆向-实验吧ctf(300re-bin)

2017-10-10 00:55 651 查看
1625-5 王子昂 总结《2017年10月8日》 【连续第373天总结】

A. 实验吧ctf-RE

B.

bin

大概浏览了几个,感觉都很简单……算法都很短,不绕,也没壳,稍微花点时间就能搞定的样子

于是就选了分数最高的300Re看看,结果除了是64位ELF对调试有点麻烦以外静态分析非常简单……比赛质量堪忧啊(:з」∠)

拖入64位IDA反编译,找到main函数分析

结构很明显,先循环生成结构体数组,然后fgets得到输入,再通过check函数校验



每个结构体的第一比特为下标i,第四比特为i+109

接下来看核心check函数



相当简单,只需要令输入对应校验顺序输入值即可

脚本跑一下:

for i in [5,2,7,2,5,6]:
print(chr(i+109), end='')


得到flag:

rotors

C.明日计划

实验吧ctf-APK逆向
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: