2020 KCTF秋季赛-签到题

  • A+
所属分类:逆向工程
点击蓝字 关注我们

欢迎转发,请勿抄袭

        最近好久没去看雪论坛。登上去看到了ctf赛,一往如既的只做签到题。于是把签到题下载,运行看看

2020 KCTF秋季赛-签到题

试一下运气,万一中了呢。

2020 KCTF秋季赛-签到题

        我哪里有flag,应该是一个逆向题目。先查一下壳,看看能不能用OD,然后。。。。。

2020 KCTF秋季赛-签到题

想到这里,应该不会太难,毕竟是签到题。然后就查壳,发现并不简单。

2020 KCTF秋季赛-签到题

不知道这是什么壳,直接载入OD。然后就

2020 KCTF秋季赛-签到题

再到这个

2020 KCTF秋季赛-签到题

绝对是壳,据说很麻烦的壳。哈哈哈。

直接用IDA开始吧,就不折腾这个OD了。

2020 KCTF秋季赛-签到题

很顺利,直接展示main函数。按下F5,奇妙变化

2020 KCTF秋季赛-签到题

关键函数。大致解读一下。输入进来的值存放在v11。v12[0]=V11[5],v12[1]=v11[5]+v11[6]-48。以此类推,然后V12和a2Efi[v5-1]比较。最终winner。看看a2Efi[v5-1]是什么。双击

2020 KCTF秋季赛-签到题

a2Efi[v5-1]值为2;=EFI。那就可以写算法了。

2020 KCTF秋季赛-签到题

的到数值292813。拼接上得到flag{292813}。测试

2020 KCTF秋季赛-签到题

发现,提示成功了。

文章声明:该工具、教程仅供学习参考,请勿非法使用。否则与作者无关!

2020 KCTF秋季赛-签到题

扫二维码|关注我们

本文始发于微信公众号(yudays实验室):2020 KCTF秋季赛-签到题

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: