
《Windows黑客编程技术详解》配套代码
- 大小:54.27 MB
- 类型:Windows编程
- 格式:PDF
- 热度:798
- 作者:甘迪文
- 更新:2021-05-25 09:10:50

为找资料的网友们整理了Windows编程类书籍配套资源,介绍了关于Windows、黑客编程、Windows编程方面的内容,本书是由人民邮电出版社出版,已被940人关注,由隗文栋测试纠错,目前本书在Windows编程类综合评分为:9.3分。
编辑推荐
理论技术与实战操作相辅相成,凸显“道与术”庖丁解牛式剖析Windows用户层和内核层黑客技术原理代码兼容性高,支持Windows7到Windows10全平台系统近年来,全球大规模爆发勒索病毒和挖矿病毒,让沉寂许久的黑客技术,又重新回到了人们的视野中。Windows操作系统市场占有率高达90%以上,所以面对勒索病毒、挖矿病毒,Windows用户首当其冲。为了揭开病毒木马的神秘面纱,更好地服务于信息安全,本书总结并剖析了常见的Windows黑客编程技术,用通俗易懂的语言介绍了用户层下的Windows编程和内核层下的Rootkit编程。本书内容用户篇开发环境基础技术注入技术启动技术自启动技术提权技术隐藏技术压缩技术加密技术传输技术功能技术内核篇开发环境文件管理技术注册表管理技术HOOK技术监控技术反监控技术功能技术
内容简介
《Windows黑客编程技术详解》介绍的是黑客编程的基础技术,涉及用户层下的Windows编程和内核层下的Rootkit编程。本书分为用户篇和内核篇两部分,用户篇包括11章,配套49个示例程序源码;内核篇包括7章,配套28个示例程序源码。本书介绍的每个技术都有详细的实现原理,以及对应的示例代码(配套代码均支持32位和64位Windows7、Windows8.1及Windows10系统),旨在帮助初学者建立起黑客编程技术的基础。《Windows黑客编程技术详解》面向对计算机系统安全开发感兴趣,或者希望提升安全开发水平的读者,以及从事恶意代码分析研究的安全人员。
作者简介
甘迪文,北京邮电大学网络空间安全学院在读研究生,2019年秋季即将步入清华大学攻读软件工程专业的博士学位,Write-Bug技术共享平台(www.write-bug.com)创始人。对信息安全领域兴趣颇深,常利用课余时间自学和钻研安全开发技术。擅长Windows系统安全程序开发,熟悉Windows内核编程,闲来无事之时喜欢开发功能各异的小软件。
目录
- 第1篇用户篇
- 第1章开发环境3
- 1.1环境安装3
- 1.2工程项目设置5
- 1.3关于Debug模式和Release模式的小提示7
- 第2章基础技术10
- 2.1运行单一实例10
- 2.2DLL延迟加载13
- 2.3资源释放15
- 第3章注入技术22
- 3.1全局钩子注入22
- 3.2远线程注入27
- 3.3突破SESSION0隔离的远线程注入34
- 3.4APC注入37
- 第4章启动技术42
- 4.1创建进程API42
- 4.2突破SESSION0隔离创建用户进程48
- 4.3内存直接加载运行55
- 第5章自启动技术60
- 5.1注册表60
- 5.2快速启动目录66
- 5.3计划任务69
- 5.4系统服务75
- 第6章提权技术84
- 6.1进程访问令牌权限提升84
- 6.2BypassUAC89
- 第7章隐藏技术97
- 7.1进程伪装97
- 7.2傀儡进程102
- 7.3进程隐藏106
- 7.4DLL劫持112
- 第8章压缩技术119
- 8.1数据压缩API119
- 8.2ZLIB压缩库126
- 第9章加密技术133
- 9.1Windows自带的加密库133
- 9.2Crypto++密码库152
- 第10章传输技术168
- 10.1Socket通信168
- 10.2FTP通信181
- 10.3HTTP通信190
- 10.4HTTPS通信202
- 第11章功能技术210
- 11.1进程遍历210
- 11.2文件遍历214
- 11.3桌面截屏219
- 11.4按键记录226
- 11.5远程CMD232
- 11.6U盘监控235
- 11.7文件监控241
- 11.8自删除245
- 第2篇内核篇
- 第12章开发环境253
- 12.1环境安装253
- 12.2驱动程序的开发与调试254
- 12.3驱动无源码调试264
- 12.432位和64位驱动开发268
- 第13章文件管理技术270
- 13.1文件管理之内核API270
- 13.2文件管理之IRP293
- 13.3文件管理之NTFS解析303
- 第14章注册表管理技术317
- 14.1注册表管理之内核API317
- 14.2注册表管理之HIVE文件解析329
- 第15章HOOK技术337
- 15.1SSDTHOOK337
- 15.2过滤驱动351
- 第16章监控技术357
- 16.1进程创建监控357
- 16.2模块加载监控363
- 16.3注册表监控369
- 16.4对象监控374
- 16.5Minifilter文件监控379
- 16.6WFP网络监控385
- 第17章反监控技术392
- 17.1反进程创建监控392
- 17.2反线程创建监控397
- 17.3反模块加载监控403
- 17.4反注册表监控407
- 17.5反对象监控411
- 17.6反Minifilter文件监控415
- 第18章功能技术421
- 18.1过PatchGuard的驱动隐藏421
- 18.2过PatchGuard的进程隐藏426
- 18.3TDI网络通信429
- 18.4强制结束进程437
- 18.5文件保护442
- 18.6文件强删444
- 附录函数一览表447
以上就是本次关于配套资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。
相关资源
-
《Windows网络与通信程序设计(第2版)》源代码
编辑推荐 讲述Windows网络程序设计的入门教程,展示了各种Windows I/O方法,详细说明了高性能可伸缩性服务器的开发过程,并给出详尽的实现代码。 将编程方法、网络协议和应用实例有机结合起来,详细介绍了Internet广播和IP多播、原始套接字、SPl、LAN和DWAN上的扫描和侦测技术,网络数据的窃取和保护、ARP欺骗、IP欺骗等。 详细演示了协议驱动的开发过程,介绍TNDIS编程接口。 在编程实践中学习PSP程序设计,讨论了穿透防火墙、NAT等直接建立UDP和TCP连接
大小:8.32 MB网络通信配套资源
-
《Photoshop+CorelDRAW平面设计创作实例教程》习题答案,教学大纲,教案
Photoshop和CorelDRAW均是当今流行的图像处理和矢量图形设计软件,被广泛应用于平面设计、包装装潢、彩色出版等诸多领域。 本书根据高职院校教师和学生的实际需求,以平面设计的典型应用为主线,通过多个精彩实用的案例,全面细致地讲解如何利用Photoshop和CorelDRAW来完成专业的平面设计项目。使学生能够在掌握软件功能和制作技巧的基础上,启发设计灵感,开拓设计思路,提高设计能力。 本书适合作为高等职业院校数字媒体艺术专业课程的教材,也
大小:31 MB平面设计配套资源
-
最全最新Java面试题及答案v2.0
这是一份Java开发人员必备手册、收录了java体系各方面知识点,最新、最全的Java面试题及答案,共300页,面试的同学可以参考下,需要的朋友可下载试试! 这本面试手册包含了Java基础、JVM、Spring、HBASE、RabbitMQ、数据库、算法、机器学习、Netty、多线程并发、微服务、分布式及架构设计等方面。 目录 1.目录 2.JVM 3.Java集合 4.Java多线程并发 5.Java基础 6.spring原理 7.微服务 8.Netty与RPC 9.网络 10.日志 11.ZOOKEE
大小:9.1 MBJava面试
-
《蜂鸟摄影学院SONY α7RⅢ微单摄影宝典》视频教学相关文件,电子书
编辑推荐 中国专业影像门户网站 蜂鸟网浓情巨献 6位摄影师 16位摄影名家 倾力推荐 知名影像专家王林亲授27节SONY a7RⅢ微单关键设置大型视频教学课程 知名影像后期专家李涛 数码照片后期处理专业技法 教学视频 摄影构图法则电子书 黄金光线创意选择电子书 经典色彩运用解密电子书 内容简介 蜂鸟网是优选知名的中文影像生活门户网站,拥有500万注册网友。蜂鸟网的器材频道以专业、严谨著称,其中蜂鸟数码影像评测室是靠前*为专业的评测室。本次蜂
大小:5.2 GB摄影教学配套资源
-
《Flash CS3 中文版基础教程》教案,习题答案,素材
内容介绍 《Flash CS3中文版基础教程》采用任务驱动的教学方式,通过生动活泼、富有启发性的实例,由浅入深地进行讲解。《Flash CS3中文版基础教程》内容丰富、通俗易懂、实例得当、图文并茂,可以帮助学生轻松地学会利用Flash CS3制作二维动画的方法。全书共分为7章,主要内容包括认识 Flash CS3、绘图基础、制作简单动画、元件与实例、制作交互动画、动画的输出和综合实训等内容。《Flash CS3中文版基础教程》详细介绍了Flash CS3的各项功能与基本技巧
大小:190 MBFlash教程配套资源
-
《中小学教师信息技术应用能力培训教程》配套资源
编辑推荐 1.培训内容与时俱进,不仅有以前的课件制作技术,还有微课等新技术。 2.图解式讲解,文字详尽。 3.内容全面 涵盖教学前、教学中、教学后3大教学环节,细讲11类软件/设备的教学应用方法,提升教师8大信息技术应用能力 4.技术实用 涵盖教学中常用、好用的软件或技术,同时提供105个教学应用实例,有助于教师在短时间内容掌握提供教学效率的有效手段。同时提供本书的配套资源,读者可发邮件至zxxxxjs@163.com获取 内容简介 《中小学教师信息
大小:647.95 MB教师信息技术配套资源
-
《游戏引擎原理与实践 卷1:基础框架》配套资源
本书是第1卷,主要涉及游戏引擎基础架构。全书共13章,分别介绍游戏引擎原理、引擎和引擎编辑器、底层基础架构、数据结构、数学库、引擎初始化、应用程序架构、对象系统、资源管理、引擎设计的哲学理念、场景管理、静态模型导入和LOD技术。其他未涵盖的话题将在第2卷中讲解。
大小:128 MB游戏引擎配套资源
-
《JavaScript编程循序渐进》代码示例文件
本书教你学习JavaScript的开发知识,每次一步,循序渐进。对于那些具有基本编程技能的开发者,这是一本理想的书籍。从实践中学习是本书的一大特色,是指导程序员使用JavaScript创建Web应用程序的操作指南。 使用文本编辑器、程序和IDE来编写JavaScript代码。 理解和操作6种JavaScript数据类型。 使用文档对象模型获取、创建和修改HTML元素。 验证Web表单的输入并根据这一输入提供反馈。 创建翻滚图像和滚动放映特效。 使用JavaScript操作CSS样式。 使用Ajax开发
大小:692.6 MBJavaScript配套资源
下载地址
相关声明: