上篇 1
第1章 网络与协议基础 1
1.1计算机网络 1
1.1.1网络的概念与功能 1
目录 1
1.1.2网络分类 2
1.1.3局域网 3
1.1.4Internet介绍 5
1.2两种网络模型 6
1.2.1ISO/OSI模型 6
1.2.2TCP/IP参考模型 9
1.3通信协议 11
1.4客户/服务器模式介绍 17
1.5小结 17
2.1.1认识WINSOCK 18
第2章 WINSOCK编程基础与木马原理 18
2.1WINSOCK控件的使用 18
2.1.2WINSOCK的属性、方法和事件 19
2.1.3使用中常见错误 27
2.2简单的通信例程 28
2.2.1局域网内通信 28
2.2.2简单聊天室的编写 32
2.3木马原理 45
2.4小结 47
第3章 VB中常用高级控件 48
3.1普通应用控件 48
3.1.1ListView控件 48
3.1.2TreeView控件 67
3.1.3ImageList控件 76
3.1.4StatusBar控件 77
3.1.5ToolBar控件 79
3.1.6CoolBar控件 83
3.1.7SSTab控件 84
3.2专用控件 88
3.2.1MaskedEdit控件 88
3.3网络控件 91
3.3.1WebBrowser控件 91
3.3.2InternetTransfer控件 92
3.4小结 95
第4章 实用API介绍 96
4.1系统控制类 97
4.1.1获取系统信息 97
4.1.2系统启动与关闭 101
4.1.3驱动器的控制 102
4.1.4系统进程管理 104
4.1.5界面控制 106
4.1.6键盘鼠标控制 110
4.2木马自我保护类 114
4.2.1注册表访问的方法 114
4.2.2程序的自启动 125
4.2.3程序的隐藏和保护 127
4.3网络应用类 129
4.3.1本地网络属性 129
4.3.2网络资源的连接与管理 136
4.3.3端口控制 142
4.3.4Internet与浏览器应用 147
4.3.5远程访问服务 153
4.3.6代理服务器应用 159
4.3.7SocketsAPI应用 163
4.4小结 168
第5章 文件处理 169
5.1文件的基本操作与访问 169
5.1.1文件和目录操作 169
5.1.2文件的访问方式与方法 178
5.2使用FSO文件系统模型 184
5.2.1了解FSO文件系统模型 184
5.2.2处理驱动器和目录 190
5.2.3处理文件 196
5.3API在文件处理中的应用 201
5.3.1文件基本管理 201
5.3.2文件属性处理 206
5.3.3浏览文件夹 208
5.3.4访问回收站 210
5.3.5访问INI文件 211
5.4网络文件传递 218
5.5小结 225
第6章 普通木马的实现过程 226
6.1软件计划 226
6.1.1功能分析 226
6.1.2软件设计 227
6.2程序实现 228
6.3小结 251
下篇 253
第7章 三种基本高层协议的应用 253
7.1HTTP协议 253
7.1.1HTTP协议的特点与工作方式 253
7.1.2建立HTTP服务器 256
7.1.3编写HTTP客户程序 261
7.2FTP协议 269
7.2.1FTP协议特点和工作方式 270
7.2.2建立FTP服务器 274
7.2.3编写FTP客户程序 280
7.3TELNET协议 286
7.3.1TELNET协议工作方式 287
7.3.2建立TELNET服务器 290
7.3.3编写TELNET客户程序 294
7.4无客户端木马的实现 296
7.5小结 296
第8章 电子邮件程序 297
8.1电子邮件与电子邮件协议 297
8.1.1电子邮件概述 297
8.1.2SMTP与POP3协议 299
8.2利用WINSOCK实现电子邮件的收发 302
8.2.1接收邮件程序编写 302
8.2.2发送邮件程序编写 306
8.3利用MAPI实现电子邮件收发 323
8.3.1MAPI控件介绍 323
8.3.2MAPI编程示例 325
8.4深入电子邮件 326
8.5小结 341
第9章 DHTML与IIS应用程序初步 342
9.1DHTML应用程序 342
9.1.1DHTML简介 342
9.1.2DHTML中的属性事件和方法 345
9.1.3简单的DHTML例程和GGI程序 350
9.2IIS应用程序 356
9.3小结 358
附录1 Winsock错误代码 359
附录2 HTML简明参考 364