img
share 分享

Windows内核编程

作者:谭文

出版社:电子工业出版社

ISBN:9787121384882

VIP会员免费 (仅需0.8元/天) ¥ 138.6

温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!

电子书推荐

更多资源 展开
热门图书

从汇编语言到Windows内核编程 评分:

Windows是庞大复杂的系统。由于Windows并不公开源代码,我们在调试程序的时候,往往就调到自己未知的领域去了。没有C代码,只能看到令人眼花缭乱的汇编指令和机器码。我曾对它们望而生畏,敬而远之。尤其在这个黑客、破解、病毒、木马横行的时代,如果作为安全软件的开发者,同样不能期盼病毒的作者提供可以阅读的高级语言代码。 如果那些东西,也和C语言一样亲切易懂,那多么好啊!这样的话,即便是Windows这样庞大复杂而且封闭的系统,或者是再诡异和隐蔽的破坏技术,至少只要我愿意去探索,对我来说就不再有秘密可言。 其实这个梦想并非不切实际。既然我们能读懂C代码,何以就不能读懂汇编呢?很多高手眼中,机器指令和C代码一样熟悉。 这本书并没有系统地介绍Windows系统底层。但是我尝试寻找正确的方法和手段,为读者打开Windows底层知识宝库的大门,使读者可以在其中自由阅读,自己去获取所需知识。 目录概要: 入手篇 熟悉汇编 本书的第一部分,将帮助读者消除对汇编的恐惧,熟悉汇编。本部分包括第I-3章。稍显枯燥的是,它们和Windows内核无关,是纯C语言与汇编语言的关系的字节。如果读者已经精通汇编语言,并能顺利阅读汇编代码,请直接跳进本部分。 第1章 汇编指令与C语言 1.1 上机建立第一个工程 1.1.1 用Visual Studio创建工程 1.1.2 用Visual Studio查看新汇编代码 1.2 简要复习常用的汇编指令 1.2.1 堆栈相关指令 1.2.2 数据传送指令 1.2.3 跳转与比较指令 1.3 C函数的参数传递过程 第2章 C语言的流程和处理 2.1 C语言的循环反汇编 2.1.1 for循环 2.1.2 do循环 2.1.3 while循环 2.2 C 语言判断与分支的反汇编 2.2.1 if-else判断分支 2.2.2 switch-case判断分支 2.3 C语言的数组与结构 2.4 C语言的共用体和枚举类型 第3章 练习反汇编C语言程序 3.1 算法的反汇编 3.1.1 算法反汇编代码分析 3.1.2 算法反汇编阅读技巧 3.2 发行版的反汇编 3.3 汇编反C语言练习 基础篇 内核编程 本书的第二部分,是编写Windows内核程序缡耩方法的基础。本部分包括第4-7章,如果读者对Windows内核编程已经有一定的了解,可以跳过本部分;如果读者从未接触过Windows内孩编程,本部分将指导读者开始Windows内核编程,学会使用WDK,并熟悉内核编程的习惯与方法。 第4章 内核字符串与内存 4.1 字符串的处理 4.1.1 使用字符串结构 4 1 2 字符串的初始化 4.1.3 字符串的拷贝 4.1.4 字符串的连接 4.1.5 字符串的打印 4 2 内存与链表 4 2.1 内存的分配与释放 4.2.2 使用LIST_ENTRY 4.2.3 使用长长整型数据 4.2.4 使用自旋锁 第5章 文件与注册表操作 5.1 文件操作 5.1.1 使片OBJECT_ATTRIBUTES 5.1.2 打开和关闭文件 5.1.3 文件读,写操作 5.2 注册表操作 5.2.1 注册表键的打开 5.2.2 注册表值的读 5 2 3 注册表值的写 第6章 时间与线程 6.1 时间与定时器 6.1.1 获得当前滴答数 6.1.2 获得当前系统时问 6.1.3 使用定时器 6.2 线程与事件 6.2.1 使用系统线程 6.2.2 在线程中睡眠 6.2.3 使用同步事件 第7章 驱动、设备与请求 7.1 驱动与设备 7.1.1 驱动入口与驱动对象 7.1.2 分发函数和卸载函数 7 1 3 设备与符号链接 7.1.4 设备的安全创建 7,1.5 设备与符号链接的用户相关性 7.2 请求处理 7.2.1 IRP与 IO L_STACK_LOCATION 7 2.2 打开与关闭请求的处理 7.2.3 应用层信息传入 7.2.4 驱动层信息传出 探索篇 研究内核 本书的第三部分,开始探索Windows内核程序,并尝试阅读反汇编代码作为指引。本部分包括第8-10章。如果读者对Windows内棱编程已经有一定的了解,这一部分套比较有趣;如果读者从未接触过Windows内核编程,读者应该先学习第二部分。能自己编写内核程序并不意味着可以读懂内核,虽然反过来是一定成立的。读懂别人编写的没有代码的程序,比自己编写更困难一些,但的确是值得的。 第8章 进入Windows内核 第9章 用C++编写的内核程序 第10章 继续探索Windows内核 深入篇 修改内核 这是本书的第四部分。读者已经尝试过探索Windows内核程序,并尝试阅读反汇编代码。那么接下来,必须掌握修改内核的方法。每一个Windows内核程序,都可以看做Windows内核本身的

...展开详情
上传时间:2012-11 大小:8.7MB
汇编语言汇编语言汇编语言汇编语言汇编语言汇编语言汇编语言汇编语言汇编语言汇编语言汇编语言汇编语言
汇编语言汇编语言汇编语言
《天书夜读-从汇编语言windows内核编程》完整清晰版
汇编语言从入门到精通
王爽 汇编语言 mobi格式 kindle
x86汇编语言 从实模式到保护模式(完整高清扫描版)
汇编语言(ASM)从入门到精通
汇编语言程序设计——从DOS到Windows(张雪兰)
天书夜读:从汇编语言Windows内核编程(完整版)_第1部(共2部)_降分了
汇编语言试卷汇总
汇编语言(第3版)
汇编语言介绍,解汇编语言与机器相关的特性
x86汇编语言 从实模式到保护模式完整版
中断控制LED灯亮灭【汇编语言】.zip
汇编语言-第三版-王爽著
汇编语言与c语言的对应关系
黑客高级汇编-从汇编语言WINDOWS内核编程
汇编语言教程 (汇编语言教程 汇编语言 教程)
x86汇编语言-从实模式到保护模式 书籍
x86汇编语言-从实模式到保护模式源码及工具
基于dbscan的聚类算法matlab源码
一个很漂亮的黄色的导航
CCF-CSP认证历年真题
共享单车的调度与分配问题
win)Pycocotools安装程序和安装方法
Ubuntu-18.04 64位iso镜像文件
VSCode中文乱码解决方案总结(全)
visio 2019激活代码
m3u8视频源地址,亲测可用
浦发银行信息科技岗位笔试和面试