欢迎转发,请勿抄袭
最近好久没去看雪论坛。登上去看到了ctf赛,一往如既的只做签到题。于是把签到题下载,运行看看
试一下运气,万一中了呢。
我哪里有flag,应该是一个逆向题目。先查一下壳,看看能不能用OD,然后。。。。。
想到这里,应该不会太难,毕竟是签到题。然后就查壳,发现并不简单。
不知道这是什么壳,直接载入OD。然后就
再到这个
绝对是壳,据说很麻烦的壳。哈哈哈。
直接用IDA开始吧,就不折腾这个OD了。
很顺利,直接展示main函数。按下F5,奇妙变化
关键函数。大致解读一下。输入进来的值存放在v11。v12[0]=V11[5],v12[1]=v11[5]+v11[6]-48。以此类推,然后V12和a2Efi[v5-1]比较。最终winner。看看a2Efi[v5-1]是什么。双击
a2Efi[v5-1]值为2;=EFI。那就可以写算法了。
的到数值292813。拼接上得到flag{292813}。测试
发现,提示成功了。
文章声明:该工具、教程仅供学习参考,请勿非法使用。否则与作者无关!
扫二维码|关注我们
本文始发于微信公众号(yudays实验室):2020 KCTF秋季赛-签到题
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论