-
-
[原创][分享]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执行到这个随机数据区域
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
他的文章
- [原创][分享]2019看雪CTF总决赛第丝题--西部乐园 3653
- [原创]第十题 侠义双雄 4469
- 初世纪 2130
- [原创]Flare-on5 12题 suspicious_floppy writeup 4942
- helloctf wp 2132
看原图
赞赏
雪币:
留言: