学习windows内核书籍推荐 ----------转自http://tieshow.iteye.com/blog/1565926

2020-11-18 08:34

阅读:695

虽然,多年java,正在java,看样子还得继续java。(IT小城,还是整java随意点)
应用程序 运行于操作系统之上,  晓操作系统,方更晓应用程序。

主看windows,因为可玩性高,闭源才有意思。
(莫忘2008年,微软盗版黑屏事件)

书籍推荐(全中文soscw.com,搜素材 ),按顺序

======  windows应用程序  =============
C&C++, 略 (懒~,就那几本,程序员都知道)
《windows程序设计》 (第5版.珍藏版), 非珍藏版的翻译垃圾,莫看
《WINDOWS.核心编程第五版》 

====== 进入windows内核的 前奏=======
    == 前奏1 微机系统,计算机网络,算法 =====

(偶承认,速食者,前奏1 可省了,若爱好计算机科学,还是稳扎稳打好,内核里还是要用到不少算法的)
《深入理解计算机系统》 (第2版)
《用TCP_IP进行网际互连第一卷》 (第5版)     这个可以有,可小补下,+HP上限
《离散数学及其应用》 (原书第5版),第6版已经出了(具体不明)(若没有太大精力看数学,算法,先这个顶下吧。)

《算法导论》 (可选,先翻翻也不错,看懂多少算多少)

数学,伤不起啊soscw.com,搜素材 ,(而英语不强,想学好数学,那就有点扯了。。。)慢慢练吧


     ==前奏2  汇编==============
     汇编没用?错
1. 虽然都C了,但是操作系统代码里,也零星有些汇编,切口还要写汇编
2. 学学汇编,了解了解指令,又能对函数,堆栈,跳转,等程序运行的根本了解更深。
3. 读汇编,调试大用,
    破解,逆向工程,及反破解,反逆向
    研究windows还得靠读汇编(闭源嘛~),多少人夜以继日的读windows的反汇编,为了找漏洞

《汇编语言》 王爽
虽然讲16位dos,但是 国人写的,而且是老师,言简意赅,方便迈好第一步;而且dos在bios编程又能用的上。
《INTEL汇编语言程序设计第5版》 32位来了。

==== windows内核=====

《天书夜读-从汇编语言到Windows内核编程》 点燃你心中,学习windows内核的火焰~

《Windows内核情景分析》 毛德操老师,写了3年

 

==== 之后,就可自由发挥了===

《Windows驱动开发技术详解》 过过挺好,加深内核,虽然是框架,也为跨过框架打基础嘛。

再看看 python,也是主力黑客语言,脚本方便,好写

xx逆向工程

xx破解

xx安全

xx调试

xx0day

xxx

其他内功,
(技术:"计算机科学技术")
英语不好,说数学好,偶不信;
英语不好,说技术好,偶不信;
数学不好,说技术好,偶信了!
=== 没办法,练吧,路漫漫其修远兮


评论


亲,登录后才可以留言!