DIXIN20 / GsDriver

一个简单的驱动

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GsDriver

#某个上市驱动源码(残缺) 已经开源

1.驱动相关功能 -分析

  1.驱动读写 使用的MmCopyVirtualMemory进行读写操作
  2.注入 使用驱动回调 pte操作内存(隐藏)
  3.进程回调保护 
  4.获取进程模块
  5.驱动鼠键模拟 使用常规kbdclass mouclass 来模拟
  6.句柄提权
  7.窗口反截图  

2.驱动通讯

  使用注册表 注册钩子跳板 用来通讯

GsDriver

A listed driver source code (incomplete)

#1. Drive related functions - analysis

  1. Drive MmCopyVirtualMemory used for read and write operations

  2. Injection using driver callback pte operation memory (hidden)

  3. Process callback protection

  4. Obtain the process module

  5. Drive mouse key simulation using regular kbdclass mouclass simulation

  6. Handle power

  7. Window backshot

#2. Drive communication

Use the registry registry Hook springboard for communication

About

一个简单的驱动


Languages

Language:C++ 66.6%Language:C 33.4%