欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

[原创]Professional Rootkits读书笔记 持续更新(第6章第1部分已更新2013-6-14)

[原创]Professional Rootkits读书笔记 持续更新(第6章第1部分已更新2013-6-14)

下面是自己学习《Professional Rootkits》的读书笔记。英文版和中文版相互看。(中文版的作者确实挺辛苦,虽然翻译不太通俗)
本系列
第一章自己忽略了,安装个WDK7.1.7600然后自己就开始第二章。。。
【读书笔记】Chapter 2: A Basic Rootkit    
http://xcnwalker.org/chapter-2-a-basic-rootkit.html
目录
1.  内核程序是怎样执行的
2.  设备驱动隐藏和文件隐藏技术
【读书笔记】Chapter 3: Kernel Hooks
http://xcnwalker.org/chapter-3-kernel-hooks.html
目录
1.   如何修改SSDT为可写的
2.   如何HOOK SSDT中的函数
【读书笔记】Chapter 4 User Hooks ①
http://xcnwalker.org/chapter-4-user-hooks-1.html
目录
1.Hook应用层DLL中API的原理
a.  如何Hook 应用层DLL
b.  如何 Hook DLL中的API
2.Ring0修改DLL API入口点指令原理
【读书笔记】Chapter 4 User Hooks ②
http://xcnwalker.org/chapter-4-user-hooks-2.html
目录
1.如何HOOK ZwMapViewOfSection得到用户空间DLL的基址
2.如何在内核中得到用户进程空间某个DLL中API函数的基址
  a.MDL到底干了什么
  b.通过MDL访问用户进程空间的DLL寻找API基址
【读书笔记】Chapter 4 User Hooks ③
http://xcnwalker.org/chapter-4-user-hooks-3.html
目录
1.Trampoline弹簧床过程的实现
2.用户加载PGPsdk.dll并调用Encode函数被欺骗的过程
【读书笔记】Chapter 5: I/O Processing
http://xcnwalker.org/chapter-5-io-processing.html
目录
1.  应用层如何发送请求到驱动程序
2.  驱动程序如何接收IRP
3.  驱动程序与应用程序的数据交互
【读书笔记】Chapter 6: Communications之TDI通信原理
http://xcnwalker.org/chapter-6-communications_tdi_1.html
目录
1.  TDI接口的通信框架
2.  TDI客户驱动与传输驱动的交互
  a.TDI接口的IRP请求
  b.TDI客户驱动与传输驱动交互的Socket过程
  c.TCP客户端中TDI客户驱动与传输驱动的交互
  d.TCP服务端中TDI客户驱动与传输驱动的交互
3.  技术之外讲讲TDI的被代替
第6章的原理终于更新完啦。命苦的快递员,我想去软件公司。

上传的附件 【读书笔记】Chapter 2 A Basic Rootkit.pdf
【读书笔记】Chapter 3 Kernel Hooks.pdf
【读书笔记】Chapter 4 User Hooks ①.pdf
【读书笔记】Chapter 4 User Hooks ②.pdf
【读书笔记】Chapter 4 User Hooks ③.pdf
【读书笔记】Chapter 5 IO Processing.pdf
【读书笔记】Chapter 6 Communications之TDI通信原理.pdf

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途。
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功