《Windows黑客编程技术详解》面向对计算机系统安全开发感兴趣,或者希望提升安全开发水平的读者,以及从事恶意代码分析研究的安全人员。

理论技术与实战操作相辅相成,凸显“道与术”

庖丁解牛式剖析Windows用户层和内核层黑客技术原理

代码兼容性高,支持Windows 7到Windows 10全平台系统

近年来,全球大规模爆发勒索病毒和挖矿病毒,让沉寂许久的黑客技术,又重新回到了人们的视野中。Windows操作系统市场占有率高达90%以上,所以面对勒索病毒、挖矿病毒,Windows用户首当其冲。 为了揭开病毒木马的神秘面纱,更好地服务于信息安全,本书总结并剖析了常见的Windows黑客编程技术,用通俗易懂的语言介绍了用户层下的Windows编程和内核层下的Rootkit编程。

内容简介

《Windows黑客编程技术详解》介绍的是黑客编程的基础技术,涉及用户层下的Windows编程和内核层下的Rootkit编程。本书分为用户篇和内核篇两部分,用户篇包括11章,配套49个示例程序源码;内核篇包括7章,配套28个示例程序源码。本书介绍的每个技术都有详细的实现原理,以及对应的示例代码(配套代码均支持32位和64位Windows 7、Windows 8.1及Windows 10系统),旨在帮助初学者建立起黑客编程技术的基础。

目录

第1篇 用户篇

第1章 开发环境1.1 环境安装1.2 工程项目设置1.3 关于Debug模式和Release模式的小提示
第2章 基础技术2.1 运行单一实例2.2 DLL延时加载2.3 资源释放
第3章 注入技术3.1 全局钩子注入3.2 远线程注入3.3 突破SESSION 0隔离的远线程注入3.4 APC注入
第4章 启动技术4.1 创建进程API4.2 突破SESSION 0隔离创建用户进程4.3内存直接加载运行
第5章 自启动技术5.1 注册表5.2 快速启动目录5.3 计划任务5.4 系统服务
第6章 提权技术6.1 进程访问令牌权限提升6.2 Bypass UAC
第7章 隐藏技术7.1 进程伪装7.2傀儡进程7.3 进程隐藏7.4 DLL劫持
第8章 压缩技术8.1 数据压缩API8.2 ZLIB压缩库
第9章 加密技术9.1 Windows自带的加密库9.2 Crypto++密码库
第10章 传输技术10.1 Socket通信10.2 FTP通信10.3 HTTP通信10.4 HTTPS通信
第11章 功能技术11.1 进程遍历11.2 文件遍历11.3 桌面截屏11.4 按键记录11.5 远程CMD11.6 U盘监控11.7 文件监控11.8 自删除

第2篇 内核篇

第12章 开发环境12.1 环境安装12.2 驱动程序开发与调试12.3 驱动无源码调试12.4 32位和64位驱动开发
第13章 文件管理技术13.1 文件管理之内核API13.2 文件管理之IRP13.3 文件管理之NTFS解析
第14章 注册表管理技术14.1 注册表管理之内核API14.2 注册表管理之HIVE文件解析
第15章 HOOK技术15.1 SSDT Hook15.2过滤驱动
第16章 监控技术16.1 进程创建监控16.2 模块加载监控16.3 注册表监控16.4 对象监控16.5 Minifilter文件监控16.6 WFP网络监控
第17章 反监控技术17.1 反进程创建监控17.2 反线程创建监控17.3 反模块加载监控17.4 反注册表监控17.5 反对象监控17.6 反Minifilter文件监控
第18章 功能技术18.1 过PatchGuard的驱动隐藏18.2 过PatchGuard的进程隐藏18.3 TDI网络通信18.4 强制结束进程18.5 文件保护18.6 文件强删

附录 函数一览表

书籍配套源码下载地址

https://github.com/DemonGan/W...

书籍购买链接

天猫:https://detail.tmall.com/item...

京东:https://item.jd.com/12464379....

当当:http://product.dangdang.com/2...

新书推荐|Windows黑客编程技术详解相关推荐

  1. mfc编程vc6.0实现进程的创建和通信_免费送书:windows黑客编程技术详解

    01 书怎么送 点赞并留言,关注在下面的公众号后台回复「抽奖」,弹出小程序后点击参与. 开奖时间是 7 月 7 号 20:00 ,一定要留意微信消息,如果你中奖了,请尽快在中奖页面提交收件人信息并备注 ...

  2. c语言windows驱动编程入门,Windows驱动开发技术详解 PDF扫描版[175MB]

    Windows驱动开发技术详解由浅入深.循序渐进地介绍了windows驱动程序的开发方法与调试技巧.本书共分23章,内容涵盖了windows操作系统的基本原理.nt驱动程序与wdm驱动程序的构造.驱动 ...

  3. 《Windows驱动开发技术详解》学习笔记

    Abstract   如果推荐 Windows 驱动开发的入门书,我强烈推荐<Windows驱动开发技术详解>.但是由于成书的时间较早,该书中提到的很多工具和环境都已不可用或找不到,而本文 ...

  4. php网络编程自学手册 pdf,葛丽萍PHP网络编程技术详解 pdf扫描版

    葛丽萍PHP网络编程技术详解 pdf扫描版由软吧下载编辑精心整理,是一本php语言网络编程技术指导手册,由葛丽萍编著.全书内容全面,涵盖PHP网站开发中的八种常用技术,从基础知识到高级技术,再到项目开 ...

  5. 15、Windows驱动开发技术详解笔记(11) 基本概念

    9.Windows驱动程序的入口函数规定为_DriverEntry@8,所以用C++编写时要用extern. 驱动程序中,不能使用编译器运行时函数,甚至C语言中的malloc,C++的new函数都不能 ...

  6. C# Windows 窗体编程入门详解

    C# Windows 窗体编程入门详解 基于Web的B/S架构应用程序近年来确实非常流行,B/S易于部署.易于维护的特点使Web应用程序开发得到了前所未有的发展.但是,Web应用程序的缺点是,它们有时 ...

  7. 9、Windows驱动开发技术详解笔记(5) 基本语法回顾

    5.在驱动中获取系统时间 1)获取启动毫秒数 在ring3 我们可以通过一个GetTickCount 函数来获得自系统启动开始的毫秒数,在ring0也有一个与之对应的KeQueryTickCount ...

  8. java 编程 pdf linux_Linux编程技术详解.pdf

    Linux编程技术详解全面介绍了linux编程相关的知识,内容涵盖linux基本知识.如何建立linux开发环境.linux开发工具.linux文件系统.文件i/o操作.设备文件.进程与进程环境.守护 ...

  9. 【Unity】Unity中的异步编程技术详解

    异步编程技术对于很多手游开发者来说,都是不可避免的话题,因为手游的游戏逻辑包含太多需要并发或者希望能够并行的逻辑.现在的手机硬件发展迅速,多核已成为主导趋势,对于3A级大作来说,如何充分利用手机多核的 ...

  10. 推荐书籍:WebRTC技术详解 从0到1构建多人视频会议系统

    WebRTC技术应用领域: 5G商用.在线教育.视频会议.在线医疗.直播短视频 为什么学习WebRTC这么难? NO.1 中文技术规范少 NO.2 从业人员少,专业技术性强 NO.3 技术覆盖面广,难 ...

最新文章

  1. 神舟测试软件,Ultra-Simulator 业务自动拔测软件
  2. 【每周CV论文推荐】换脸算法都有哪些经典的思路?
  3. 优化算法 sklearn lr
  4. 深圳科技园血案:程序员砍杀产品经理
  5. A*算法在最短路问题的应用及其使用举例
  6. vim 删除行_【收藏】138条 Vim 命令、操作、快捷键全
  7. LeetCode MySQL 571. 给定数字的频率查询中位数
  8. 汇编语言:利用栈的特性对内存数据进行逆置
  9. 在Windows平台上安装Dubbox框架
  10. NYOJ-拦截导弹(dp)
  11. 运维跟开发一定有仇么?
  12. UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 11126: illegal multibyte sequence
  13. qrc文件编译到可执行文件exe
  14. 图像识别利用计算机对图像进行,图像识别技术的应用与发展
  15. 马尔可夫不等式和切比雪夫不等式
  16. 头歌--Java面向对象 - String类
  17. win7电脑变身WiFi热点
  18. 地理信息系统的元数据、主数据、参考数据之间的区分
  19. python的转义字符,以及字符串输出转义字符
  20. python实例-银行管理系统(特简单的那种)

热门文章

  1. 晨风机器人回复词库_晨风qq机器人词库下载2015 最新完整版
  2. 你不得不读的书籍清单
  3. 三思笔记专区,即将闪亮登场
  4. [网络结构]DenseNet网络结构
  5. 自动控制原理第七版胡寿松课后答案
  6. WebScraper for Mac(网站数据抓取工具)
  7. QQ是成年人的“不老神仙水”
  8. 读书摘要——矇矇的秘密基地(关于DODAF)
  9. Matlab转C++代码入门————附带详细代码和示例
  10. 2020-08-17 java实战项目汇总