2020腾讯游戏安全技术初赛pc客户端安全R0

本文详述了如何在2020腾讯游戏技术竞赛中,通过环0权限操作DriverDemo.sys驱动,避免文件篡改并使其加载,同时利用调试技术获取'helloworld!'信息。涉及步骤包括内核调试禁用、驱动加载验证、事件创建与触发。

参赛网址:

1、2020腾讯游戏技术竞赛

 

题目要求:

初赛ring0题目:(本题共5分)

DriverDemo.sys是一个驱动程序,它内置了一些限制。

1, 不能篡改该文件,尝试使驱动成功加载。(3分)

2, 该驱动程序成功加载后,突破它的限制,但不允许patch文件或内存,使它成功打印出(用dbgview可接受)调试信息"hello world!".(2分)

请以文档方式,详细描述解题过程,如涉及编写程序,必须提供源代码。

驱动未签名,需要设置Windows 10高级启动选项,禁用驱动程序强制签名后方可答题,支持使用虚拟机。

 

实操:

1、dump驱动

bp MmGetSystemRoutineAddress然后再用.writemem指令将内存写到文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值