1.老规矩,查壳
2.无壳,使用ida64打开
3.点击主函数, f5反编译
4.读代码,意识到check函数是关键,点进去看看
5.逐步查看return后的函数

6.将其中的数字改变成字符后按照顺序组合即可得到flag:ctf2020{cpp_@nd_r3verse_@re_fun}
本文讲述了作者通过IDA64工具对程序进行反编译,识别出check函数的关键性,最终通过修改函数返回值中的数字并组合字符获取到ctf2020比赛的旗标的过程。
1.老规矩,查壳
2.无壳,使用ida64打开
3.点击主函数, f5反编译
4.读代码,意识到check函数是关键,点进去看看
5.逐步查看return后的函数

6.将其中的数字改变成字符后按照顺序组合即可得到flag:ctf2020{cpp_@nd_r3verse_@re_fun}
1148

被折叠的 条评论
为什么被折叠?