![C++黑客编程揭秘与防范 第3版](https://cover.qianqiantushu.cc/99/s6149326.jpg)
![C++黑客编程揭秘与防范 第3版](https://cover.qianqiantushu.cc/99/s6149326.jpg)
C++黑客编程揭秘与防范 第3版PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:冀云编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2019
- ISBN:9787115493729
- 页数:496 页
第1章 黑客编程入门 1
1.1初识Windows消息 1
1.1.1对消息的演示测试 1
1.1.2对“消息测试”程序代码的解释 3
1.1.3如何获取窗口的类名称 4
1.2 Windows消息机制的处理 5
1.2.1 DOS程序与Windows程序执行流程对比 5
1.2.2一个简单的Windows应用程序 7
1.3模拟鼠标键盘按键的操作 12
1.3.1基于发送消息的模拟 13
1.3.2通过API函数模拟鼠标键盘按键的操作 16
1.4通过消息实现进程间的通信 18
1.4.1通过自定义消息进行进程通信 19
1.4.2通过WM COPYDATA消息进行进程通信 20
1.5 VC相关开发辅助工具 24
1.5.1 Error Lookup工具的使用 24
1.5.2 Windows Error Lookup Tool 工具的使用 25
1.5.3 VC6调试工具介绍 26
1.6总结 32
第2章 黑客网络编程 34
2.1 Winsock编程基础知识 34
2.1.1网络基础知识 34
2.1.2面向连接协议与非面向连接协议所使用的函数 36
2.1.3 Winsock网络编程知识 37
2.1.4字节顺序 42
2.2 Winsock编程实例 44
2.2.1基于TCP的通信 44
2.2.2基于UDP的通信 46
2.2.3密码暴力猜解剖析 48
2.3非阻塞模式开发 55
2.3.1设置Winsock的工作模式 55
2.3.2非阻塞模式下简单远程控制的开发 56
2.4原始套接字的开发 65
2.4.1 Ping命令的使用 65
2.4.2 Ping命令的构造 66
2.4.3 Ping命令的实现 67
2.5总结 69
第3章 黑客Windows API编程 70
3.1 API函数、病毒和对病毒的免疫 70
3.1.1文件相关操作API函数 70
3.1.2模拟U盘病毒 74
3.1.3免疫AutoRun病毒工具的编写 76
3.2注册表编程 78
3.2.1注册表结构简介 79
3.2.2注册表操作常用API函数介绍 80
3.2.3注册表下启动项的管理 84
3.3服务相关的编程 87
3.3.1如何查看系统服务 88
3.3.2服务控制管理器的实现 89
3.4进程与线程 94
3.4.1进程的创建 95
3.4.2进程的结束 100
3.4.3进程的枚举 101
3.4.4进程的暂停与恢复 106
3.4.5多线程编程基础 110
3.5 DLL编程 116
3.5.1编写一个简单的DLL程序 116
3.5.2远程线程的编程 122
3.5.3异步过程调用 132
3.6总结 135
第4章 黑客内核驱动开发基础 136
4.1驱动版的“Hello World” 136
4.1.1驱动版“Hello World”代码编写 136
4.1.2驱动程序的编译 139
4.1.3驱动文件的装载与输出 140
4.1.4驱动程序装载工具实现 140
4.2内核下的文件操作 142
4.2.1内核文件的读写程序 142
4.2.2内核下文件读写函数介绍 145
4.3内核下的注册表操作 151
4.3.1内核下注册表的读写程序 151
4.3.2内核下注册表读写函数的介绍 154
4.4总结 156
第5章 黑客逆向基础 157
5.1 x86汇编语言介绍 157
5.1.1寄存器 157
5.1.2常用汇编指令集 160
5.1.3寻址方式 165
5.2逆向调试分析工具 166
5.2.1 OllyDbg使用介绍 166
5.2.2 OD破解实例 170
5.3逆向反汇编分析工具 174
5.4 C语言代码逆向基础 182
5.4.1函数的识别 183
5.4.2 if…else…结构分析 192
5.4.3 switch结构分析 194
5.4.4循环结构分析 196
5.5逆向分析实例 201
5.5.1 wcslen函数的逆向 201
5.5.2扫雷游戏辅助工具 203
5.6总结 208
第6章 加密与解密 209
6.1 PE文件结构 209
6.1.1 PE文件结构全貌 209
6.1.2 PE结构各部分简介 210
6.2详解PE文件结构 211
6.2.1 DOS头部IMAGE DOS HEADER详解 211
6.2.2 PE头部IMAGE NT HEADERS详解 213
6.2.3文件头部IMAGE FILE HEADER详解 214
6.2.4可选头部IMAGE OPTIONALHEADER详解 215
6.2.5 IMAGE SECTION HEADER详解 219
6.3 PE结构的地址与地址的转换 220
6.3.1与PE结构相关的3种地址 220
6.3.2 3种地址的转换 221
6.4 PE相关编程实例 224
6.4.1 PE查看器 224
6.4.2简单的查壳工具 228
6.4.3地址转换器 231
6.4.4添加节区 233
6.5破解基础知识及调试API函数的应用 239
6.5.1 CrackMe程序的编写 239
6.5.2用OD破解CrackMe 241
6.5.3文件补丁及内存补丁 245
6.6调试API函数的使用 248
6.6.1常见的3种产生断点的方法 249
6.6.2调试API函数及相关结构体介绍 252
6.7打造一个密码显示器 262
6.8 KeyMake工具的使用 265
6.9总结 267
第7章 黑客高手的HOOK技术 269
7.1 HOOK技术概述 269
7.2内联钩子——Inline Hook 270
7.2.1Inline Hook的原理 270
7.2.2 Inline Hook的实现 271
7.2.3 Inline Hook实例 275
7.2.4 7字节的Inline Hook 279
7.2.5 Inline Hook的注意事项 280
7.3导入地址表钩子——IAT HOOK 283
7.3.1导入表简介 284
7.3.2导入表的数据结构定义 284
7.3.3手动分析导入表 286
7.3.4编程枚举导入地址表 289
7.3.5 IAT HOOK介绍 290
7.3.6 IAT HOOK实例 290
7.4 Windows钩子函数 293
7.4.1钩子原理 294
7.4.2钩子函数 294
7.4.3钩子实例 296
7.5总结 300
第8章 黑客编程实例剖析 301
8.1恶意程序编程技术剖析 301
8.1.1恶意程序的自启动技术 301
8.1.2木马的配置生成与反弹端口技术 309
8.1.3病毒的感染技术 315
8.1.4病毒的自删除技术 319
8.1.5隐藏DLL文件 322
8.1.6 端口复用技术 329
8.1.7远程cmd通信技术 333
8.2黑客工具编程技术剖析 338
8.2.1端口扫描技术 338
8.2.2嗅探技术的实现 347
8.3反病毒编程技术 351
8.3.1病毒专杀工具的开发 351
8.3.2行为监控HIPS 372
8.3.3 U盘防御软件 378
8.3.4目录监控工具 382
8.4实现引导区解析工具 385
8.4.1通过WinHex手动解析引导区 385
8.4.2通过程序解析MBR 388
8.4.3自定义MBR的各种结构体 389
8.4.4硬盘设备的符号链接 390
8.4.5解析MBR的程序实现 391
8.5加壳与脱壳 392
8.5.1手动加壳 392
8.5.2编写简单的加壳工具 394
8.6驱动下的进程遍历 395
8.6.1配置VMware和WinDbg进行驱动调试 396
8.6.2 EPROCESS和手动遍历进程 397
8.6.3编程实现进程遍历 401
8.7 HOOK SSDT 402
8.7.1 SSDT 402
8.7.2 HOOK SSDT 404
8.7.3 Inline HOOK SSDT 406
8.8总结 408
第9章 黑客编程实例 409
9.1网络安全简介 409
9.1.1网络与网络安全的简单介绍 409
9.1.2网络协议基础介绍 410
9.2网络中的破解 418
9.2.1电子邮箱的破解 418
9.2.2 FTP服务器的破解 424
9.3 Web安全 427
9.4总结 456
第10章 安卓软件安全初探 457
10.1安卓可执行文件格式解析 457
10.1.1准备一个Dex文件 457
10.1.2 DEX文件格式详解 459
10.2实现Dex文件格式解析工具 483
10.2.1解析工具所需的结构体 483
10.2.2解析Dex文件 483
10.3总结 493
附录 反病毒公司部分面试题 494
参考文献 496
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《黑客大揭秘 近源渗透测试》柴坤哲 2020
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019