zoukankan      html  css  js  c++  java
  • 学习windows内核书籍推荐 ----------转自http://tieshow.iteye.com/blog/1565926

     

     

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

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

    书籍推荐(全中文 ),按顺序

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

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

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

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

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


         ==前奏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

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

  • 相关阅读:
    PC逆向之代码还原技术,第三讲汇编中加法的代码还原
    PC逆向之代码还原技术,第二讲寻找程序入口点
    C++STL模板库适配器之优先级队列
    C++STL模板库适配器之queue队列
    C++STL模板库适配器之stack容器
    iBinary C++STL模板库关联容器之map/multimap
    C++STL模板库关联容器之set/multiset
    C++STL模板库序列容器之deque
    C++STL模板库序列容器之List容器
    C++STL模板库序列容器之vector
  • 原文地址:https://www.cnblogs.com/hackerl/p/3704401.html
Copyright © 2011-2022 走看看