微信扫一扫,移动浏览光盘
简介
《小小黑客之路:黑客工具、攻防及防火墙编程入门》适合于编程爱好者和信息安全相关专业学生阅读,让我们在学习的道路上结伴同行。信息安全是一面双扇的门,左边写着“黑客”,右边写着“安全”。你推开“黑客”,看见一条路,笑了;他推开“安全”,看见你,也笑了。这就是你的小小黑客之路。
《小小黑客之路:黑客工具、攻防及防火墙编程入门》正如一幅黑客攻防世界的探险地图,由入门、进阶、高级和综合四个层次组成,以C/C++语言和Windows API为平台,并配合由浅人深、由易到难的各种案例绘制而成。地图中的每一部分都配有生动有趣的情景故事,帮助你理解各种实际发生的现象和应对的方法,帮助你深入探寻各种热门的黑客防守工具的原理及编写技巧,帮助你在轻松幽默的氛围中顺利成长。
目录
入门篇
第一章我是黑客,我有菜刀
了解黑客及黑客技术的发展可以拓宽你的视野,使你对黑客有一个更为全面的认识。
1.1什么是黑客
1.1.1黑客的兴起及发展
1.1.2黑客文化
1.2黑客工具简介
1.3黑客编程工具简介
1.4茅庐对话
第二章黑客的编程利器
为你介绍微软强大的开发环境visualc++2008,它是黑客编程道路上的铺路石,可以使编程过程更加灵活、得心应手。
2.1visualc++2008简介
2.1.1回顾visualc++历史
2.1.2配置visualc++2008
2.1.3体验visualc++2008
2.2在visualc++2008中写出第一个程序
2.2.1建立程序的“工程”
2.2.2编写代码
2.2.3运行第一个程序
2.3debug调试程序
.2.4茅庐对话
第三章黑客眼中的windows程序设计
为你介绍windowsapi、动态链接库、进程、线程以及网络编程等有关黑客编程的基础知识。
3.1windowsapi简介
3.1.1windowsapi概述
3.1.2windowsapi分类
3.1.3使用windowsapi
3.2动态链接库简介
3.2.1动态链接库概述
3.2.2编写动态链接库
3.2.3使用动态链接库
3.3进程与线程简介
3.3.1进程与线程的概述
3.3.2进程与线程的异同
3.4windows网络编程基础
3.4.1tcp/ip协议概述
3.4.2winsock入门
3.5茅庐对话
第四章潜伏在优雅的界面之下
为你介绍界面的绘制和windows消息机制的基础知识,这是开发高级黑客软件的必备知识。
4.1用户界面导引
4.2消息循环与事件响应
4.2.1消息循环
4.2.2事件响应
4.3用户界面绘制
4.3.1控件简介
4.3.2绘制星号密码查看器
4.4完整实例
4.5茅庐对话
进阶篇
第五章警报,遭到扫描
一个开放的端口对计算机来说就是一扇打开的门。端口扫描器对目标计算机的各个端口进行扫描,寻找其中对外开放的端口,从而找到网络入侵的突破口。
5.1原理及相关技术
5.1.1端口扫描基本原理
5.1.2多线程控制
5.2ui设计
5.3代码的实现与测试
5.3.1代码实现
5.3.2测试
5.4茅庐对话
第六章信注册表,没有不可能
病毒、木马往往会借助修改系统注册表的手段来达到突破系统防御的目的。了解注册表编辑器可以使你为编写病毒、木马等黑客工具打下基础。
6.1原理及相关技术
6.1.1注册表基础知识
6.1.2注册表编程
6.2ui设计
6.3代码的实现与测试
6.3.1代码实现
6.3.2测试
6.4茅庐对话
第七章数据窃听风云
数据窃听看上去很酷,动动手,winpcap嗅探工具就可以为你拦截分析网络数据。
7.1原理及相关技术
7.1.1winpcap导入
7.1.2sniffer嗅探原理
7.1.3数据包分析
7.2ui设计
7.3代码实现与测试
7.3.1代码实现
7.3.2测试
7.4茅庐对话
高级篇
第八章以你的名义欺骗你
冒充他人的骗子不光存在于街头,也存在于计算机之中。编写一个arp欺骗工具可以使你实现用别人的“名字”做自己的事。
8.1原理及相关技术
8.1.1arp协议工作原理
8.1.2arp欺骗原理
8.2ui设计
8.3代码的实现与测试
8.3.1代码实现
8.3.2测试
8.4营外对话
第九章病毒,又见病毒
病毒,一个深恶痛绝的名字,了解病毒技术以及一些简单病毒的编写技巧可以知己知彼,更好地防患它。
9.1原理及相关技术
9.1.1u盘传播
9.1.2文件感染
9.1.3自删除
9.2ui设计
9.3代码的实现与测试
9.3.1代码实现
9.3.2测试
9.4茅庐对话
第十章漏洞是个什么洞
无论是软件还是硬件上一个小小的缺陷——漏洞,就可以让你防备到牙齿的计算机“溃于蚁穴”。学习如何利用漏洞编写黑客程序是黑客的必修课程。
10.1漏洞利用原理
10.1.1堆栈工作原理
10.1.2栈溢出原理及利用
10.2编写shellcode
10.2.1通用messageboxshellcode
10.2.2通用urldownloadtofile&shellexecuteshellcode
10.3漏洞情景分析
10.3.1ms06-040漏洞分析
10.4茅庐对话
第十一章后门是个什么门
作为远程控制木马的基础,后门程序虽然没有强大的控制功能,但其隐蔽性更高,利用winsock技术就可以轻松实现一个简单的后门程序。
11.1原理及相关技术
11.1.1后门架构总览
11.1.2服务端编写
11.1.3loader编写
11.1.4dll编写
11.1.5客户端编写
11.1.6身份验证
11.2ui设计
11.3代码的实现与测试
11.3.1代码实现
11.3.2测试
11.4茅庐对话
综合篇
第十二章特洛伊那匹不吃草的马
木马这个名字跟病毒一样臭名远扬,它可以悄悄地窃取你的账号,监视你在计算机上的一举一动,甚至控制你的摄像头窥探隐私。由于其强大的远程控制功能,木马也是黑客最喜爱的工具之一。
12.1原理及相关技术
12.1.1功能概述
12.1.2通信模块
12.1.3远程信息
12.1.4进程管理
12.1.5远程cmd
12.1.6键盘监控
12.1.7文件管理
12.1.8远程桌面
12.1.9其他功能
12.2ui设计
12.3代码的实现与测试
12.3.1代码实现
12.3.2测试
12.4茅庐对话
第十三章防火墙说,你不受欢迎
网络防御与网络攻击是永远的盾和矛,了解spi防火墙如何使用spi技术对进出本机的数据进行过滤,可以让你在一定程度上了解如何防止黑客的攻击。
13.1原理及相关技术
13.1.1spi介绍
13.1.2分层服务提供者的安装和卸载
13.1.3lsp的编写
13.1.4过滤
13.2ui设计
13.3代码的实现与测试
13.3.1整体结构
13.3.2firewall项目
13.3.3firewalldll项目
13.3.4测试
13.4茅庐对话
附录
附录a网络协议概览
附录bpe文件格式
第一章我是黑客,我有菜刀
了解黑客及黑客技术的发展可以拓宽你的视野,使你对黑客有一个更为全面的认识。
1.1什么是黑客
1.1.1黑客的兴起及发展
1.1.2黑客文化
1.2黑客工具简介
1.3黑客编程工具简介
1.4茅庐对话
第二章黑客的编程利器
为你介绍微软强大的开发环境visualc++2008,它是黑客编程道路上的铺路石,可以使编程过程更加灵活、得心应手。
2.1visualc++2008简介
2.1.1回顾visualc++历史
2.1.2配置visualc++2008
2.1.3体验visualc++2008
2.2在visualc++2008中写出第一个程序
2.2.1建立程序的“工程”
2.2.2编写代码
2.2.3运行第一个程序
2.3debug调试程序
.2.4茅庐对话
第三章黑客眼中的windows程序设计
为你介绍windowsapi、动态链接库、进程、线程以及网络编程等有关黑客编程的基础知识。
3.1windowsapi简介
3.1.1windowsapi概述
3.1.2windowsapi分类
3.1.3使用windowsapi
3.2动态链接库简介
3.2.1动态链接库概述
3.2.2编写动态链接库
3.2.3使用动态链接库
3.3进程与线程简介
3.3.1进程与线程的概述
3.3.2进程与线程的异同
3.4windows网络编程基础
3.4.1tcp/ip协议概述
3.4.2winsock入门
3.5茅庐对话
第四章潜伏在优雅的界面之下
为你介绍界面的绘制和windows消息机制的基础知识,这是开发高级黑客软件的必备知识。
4.1用户界面导引
4.2消息循环与事件响应
4.2.1消息循环
4.2.2事件响应
4.3用户界面绘制
4.3.1控件简介
4.3.2绘制星号密码查看器
4.4完整实例
4.5茅庐对话
进阶篇
第五章警报,遭到扫描
一个开放的端口对计算机来说就是一扇打开的门。端口扫描器对目标计算机的各个端口进行扫描,寻找其中对外开放的端口,从而找到网络入侵的突破口。
5.1原理及相关技术
5.1.1端口扫描基本原理
5.1.2多线程控制
5.2ui设计
5.3代码的实现与测试
5.3.1代码实现
5.3.2测试
5.4茅庐对话
第六章信注册表,没有不可能
病毒、木马往往会借助修改系统注册表的手段来达到突破系统防御的目的。了解注册表编辑器可以使你为编写病毒、木马等黑客工具打下基础。
6.1原理及相关技术
6.1.1注册表基础知识
6.1.2注册表编程
6.2ui设计
6.3代码的实现与测试
6.3.1代码实现
6.3.2测试
6.4茅庐对话
第七章数据窃听风云
数据窃听看上去很酷,动动手,winpcap嗅探工具就可以为你拦截分析网络数据。
7.1原理及相关技术
7.1.1winpcap导入
7.1.2sniffer嗅探原理
7.1.3数据包分析
7.2ui设计
7.3代码实现与测试
7.3.1代码实现
7.3.2测试
7.4茅庐对话
高级篇
第八章以你的名义欺骗你
冒充他人的骗子不光存在于街头,也存在于计算机之中。编写一个arp欺骗工具可以使你实现用别人的“名字”做自己的事。
8.1原理及相关技术
8.1.1arp协议工作原理
8.1.2arp欺骗原理
8.2ui设计
8.3代码的实现与测试
8.3.1代码实现
8.3.2测试
8.4营外对话
第九章病毒,又见病毒
病毒,一个深恶痛绝的名字,了解病毒技术以及一些简单病毒的编写技巧可以知己知彼,更好地防患它。
9.1原理及相关技术
9.1.1u盘传播
9.1.2文件感染
9.1.3自删除
9.2ui设计
9.3代码的实现与测试
9.3.1代码实现
9.3.2测试
9.4茅庐对话
第十章漏洞是个什么洞
无论是软件还是硬件上一个小小的缺陷——漏洞,就可以让你防备到牙齿的计算机“溃于蚁穴”。学习如何利用漏洞编写黑客程序是黑客的必修课程。
10.1漏洞利用原理
10.1.1堆栈工作原理
10.1.2栈溢出原理及利用
10.2编写shellcode
10.2.1通用messageboxshellcode
10.2.2通用urldownloadtofile&shellexecuteshellcode
10.3漏洞情景分析
10.3.1ms06-040漏洞分析
10.4茅庐对话
第十一章后门是个什么门
作为远程控制木马的基础,后门程序虽然没有强大的控制功能,但其隐蔽性更高,利用winsock技术就可以轻松实现一个简单的后门程序。
11.1原理及相关技术
11.1.1后门架构总览
11.1.2服务端编写
11.1.3loader编写
11.1.4dll编写
11.1.5客户端编写
11.1.6身份验证
11.2ui设计
11.3代码的实现与测试
11.3.1代码实现
11.3.2测试
11.4茅庐对话
综合篇
第十二章特洛伊那匹不吃草的马
木马这个名字跟病毒一样臭名远扬,它可以悄悄地窃取你的账号,监视你在计算机上的一举一动,甚至控制你的摄像头窥探隐私。由于其强大的远程控制功能,木马也是黑客最喜爱的工具之一。
12.1原理及相关技术
12.1.1功能概述
12.1.2通信模块
12.1.3远程信息
12.1.4进程管理
12.1.5远程cmd
12.1.6键盘监控
12.1.7文件管理
12.1.8远程桌面
12.1.9其他功能
12.2ui设计
12.3代码的实现与测试
12.3.1代码实现
12.3.2测试
12.4茅庐对话
第十三章防火墙说,你不受欢迎
网络防御与网络攻击是永远的盾和矛,了解spi防火墙如何使用spi技术对进出本机的数据进行过滤,可以让你在一定程度上了解如何防止黑客的攻击。
13.1原理及相关技术
13.1.1spi介绍
13.1.2分层服务提供者的安装和卸载
13.1.3lsp的编写
13.1.4过滤
13.2ui设计
13.3代码的实现与测试
13.3.1整体结构
13.3.2firewall项目
13.3.3firewalldll项目
13.3.4测试
13.4茅庐对话
附录
附录a网络协议概览
附录bpe文件格式
黑客工具、攻防及防火墙编程入门
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×