首页
社区
课程
招聘
[原创][分享]2019看雪CTF总决赛第丝题--西部乐园
发表于: 2019-12-7 19:28 3652

[原创][分享]2019看雪CTF总决赛第丝题--西部乐园

2019-12-7 19:28
3652

拿到题目,果然如题目描述一样,有一个64位驱动
直接运行,起来一个控制台,提示输入pass word。




程序上来让用户输入%d,看架势范围在[90000,96000]之间

然后注册和启动服务,调用其中的IoCtr

整个启动器都没有其他地方提示MessageBox或者Print Ok的地方


我们找到驱动中0x222041的IoCtr的位置



可以看出在这个Routine里对启动器传入的数据进行了变换作为shellcode,如果变换后符合要求会通过Apc注入执行shellcode,否则就会打印wrong并清理驱动


回到IoCtr中传递shellcode的地方1400060B0一开始也是有效代码,直到140006151开始一些随机数据,并在前半段有效代码中call eax执行到这个随机数据区域


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//