进入windows核心态的通用方法
来源:互联网 发布:天使 vc pe 区别知乎 编辑:程序博客网 时间:2024/05/08 21:46
ring0一直是程序员大家的一个目标,由于其相当的复杂
性,对大部分人来说,这不是一件很容易的事。使用vxd
和vmd更加不容易。这里给出了一些东东,希望有所裨益。
这里引用了一个WinIo Libraray,它主要由8个函数构成
1、bool _stdcall InitializeWinIo()
2、void _stdcall ShutdownWinIo()
3、bool _stdcall GetPortVal(WORD wPortAddr, PDWORD pdwPortVal, BYTE bSize);
4、bool _stdcall SetPortVal(WORD wPortAddr, DWORD dwPortVal, BYTE bSize);
5、PBYTE _stdcall MapPhysToLin(PBYTE pbPhysAddr, DWORD dwPhysSize, HANDLE *pPhysicalMemoryHandle)
6、bool _stdcall UnmapPhysicalMemory(HANDLE PhysicalMemoryHandle, PBYTE pbLinAddr)
7、bool _stdcall GetPhysLong(PBYTE pbPhysAddr, PDWORD pdwPhysVal);
8、bool _stdcall SetPhysLong(PBYTE pbPhysAddr, DWORD dwPhysVal);
一看就知道意思,我就不哆嗦了,
而对GDT,LDT或IDT的操作,随便一本WIN32的书
都有介绍,相信对大家不是难事。
给出WinIO libraray的连接:WIN LIB
- 进入windows核心态的通用方法
- 进入grub页面的通用方法
- 进入WINDOWS系统RING0的方法大全
- windows下进入目录的方法
- windows核心编程-获得环境变量的方法
- windows进入文件目录方法
- 在任意Windows目录下进入Dos的方法
- 在任意Windows目录下进入Dos的方法
- 教你进入有密码 Windows XP 系统的方法
- 重装Windows后 无法进入ubuntu 的修复方法
- 教你进入有密码 Windows XP 系统的方法
- Windows通过DOS命令进入MYSQL的方法
- Windows 7电脑进入睡眠状态下载的方法
- 【几个快速进入Windows 8系统Dos的方法】
- Windows通过DOS命令进入MYSQL的方法
- Windows通过DOS命令进入MYSQL的方法
- Tensorboard在windows系统下的进入方法
- C#中Windows通用的回车转Tab方法
- 几个 WMI 的例子(初级) - 4
- ASP.NET Whidbey中personalization和membership的一些特征
- 如何在Visual Basic 6.0 中连接加密的Access数据库
- 在ASP中使用MD5加密
- 获得Memo、RichEdit的光标位置
- 进入windows核心态的通用方法
- win2K下配置asp+cgi+php+mysql全攻略
- “磁性”窗口
- 数据结构与算法(C#实现)系列-----前言
- 数据结构与算法(C#实现)系列---演示篇(一)
- 数据结构与算法(C#实现)系列---演示篇(二)
- 数据结构与算法(C#实现)系列---演示篇(三)
- 数据结构与算法(C#实现)系列---树(一)
- 数据结构与算法(C#实现)系列---树(二)