本书从基本的Windows程序与汇编指令出发,深入浅出地讲解了Windows内核的编程、调试、阅读,以及自行探索的方法。读者在使用C/C++开发Windows程序的基础上,将熟练掌握汇编和C语言的应用,深入了解Windows底层,并掌握阅读Windows内核的基本方法,以及Windows内核的基本编程方法。

本书适合使用C/C++在Windows上编程的读者,尤其适合希望加深自己技术功底的Windows应用程序员、计算机专业的有志于软件开发的大中院校学生;专业的Windows内核程序员,亦可从本书得到超越一般内核程序开发的启发。


作者

谭文:从2002年到2008年,从事信息安全类软件的Windows内核驱动的开发工作。从2008年开始参与一个主要涉及不同架构之间二进制指令的实时翻译技术的项目的开发。业余时间在驱动开发音以楚狂人为笔名发表了许多技术文章。

查看全部
目录

内容简介

前言

入手篇 熟悉汇编

第1章 汇编指令与C语言

第2章 C语言的流程和处理

第3章 练习反汇编C语言程序

基础篇 内核编程

第4章 内核字符串与内存

第5章 文件与注册表操作

第6章 时间与线程

第7章 驱动、设备与请求

探索篇 研究内核

第8章 进入Windows内核

第9章 用C++编写的内核程序

第10章 继续探索Windows内核

深入篇 修改内核

第11章 机器码与反汇编引擎

第12章 CPU权限级与分页机制

第13章 开发Windows内核Hook

实战篇 实际开发

第14章 反病毒、木马实例开发

第15章 Rootkit与HIPS

第16章 手写指令保护代码

第17章 用VMProtect保护代码

参考文献

《天书夜读——从汇编语言到Windows内核编程》读者交流区

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400