网络基础之协议小综合

一、实验环境:

Windows Server 2008:DNS服务器、Winmail邮件服务器、Ser-U(FTP服务器)

客户机:Windows 7

网卡连接:NAT(Vmnet 8)

二、实验步骤:

1、设置IP地址

Windows Server2008:

IP 地 址:192.168.10.1

子网掩码:255.255.255.0

网    关:无

首选DNS :192.168.10.1

Windows 7客户机:

IP 地 址:192.168.10.2

子网掩码:255.255.255.0

网    关:无

首选DNS :192.168.10.1

2、关闭Windows Server2008的防火墙

3、测试连通性:在Windows 7客户机上完成

ping通Windows Server2008

4、安装、配置“远程登录服务(Telnet)”:

1)在Windows Server2008上完成:打开“控制面板”---服务器管理器---功能---添加---勾选“Telnet服务器”...安装完成

2)打开“控制面板”---服务---双击Telnet---将“禁用”改为“手动”---应用---启动---确定

3)在Windows 7上安装Telnet客户端

打开“控制面板”---程序---打开和关闭Windows功能---勾选“Telnet客户端”

5、安装、配置Winmail邮件服务器:

1)在Windows Server2008上完成:安装Winmail软件---设置管理员密码(建议为:123)---设置管理员邮箱账(admin@topsec.com)---勾选“允许通过web注册用户邮箱”

2)---“帮助”菜单---注册(用户名:注册;序列号:复制粘贴)

3)启动Winmail相关服务:

打开Winmail控制台---系统---找到:SMTP、POP3、...等服务---逐个启动。

4)在Windows 7客户机上:

打开IE浏览器---地址栏中输入:http://192.168.10.1:6080---用户注册(用户名:zhangsan)

6、安装、配置Ser-U:

1)在Windows Server2008系统的C:盘下,创建zhangsan子目录,并在子目录中创建:1.txt、2.txt、3.txt三个文件)

2)安装Ser-U后,自动打开Ser-U配置界面,通过向导模式完成配置

3)建立域:topsec.com(设为无密码模式);建立用户:zhangsan;;密码为:123;指定zhangsan用户的宿主目录为c:盘下的zhangsan目录;权限:完全控制

7、安装、配置“DNS服务器”:在Windows Server2008上完成

1)安装DNS服务器

打开“控制面板”---服务器管理器---角色---添加---勾选“DNS服务器”...安装完成

2)新建DNS区域:

打开“控制面板”---服务器管理器---角色---展开“DNS服务器”---右击计算机图标---新建DNS区域---区域名:topsec.com---...完成

3)建立2条主机记录:

双击topsec.com---在右侧空白区域中---右击“新建A记录”---主机名:mail.topsec.com,IP地址:192.168.10.1---添加---主机名:ftp.topsec.com,IP地址:192.168.10.1

4)建立MX邮件交换器记录:

双击topsec.com---在右侧空白区域中---右击“新建MX邮件交换器记录”---主机:mail.topsec.com

8、抓取Telnet包:

先启动物理机的wireshark---选择vmnet8网卡---开始抓包

1)抓取:TCP三次握手包;抓取登录的用户名:administrator、密码:123.com

Windows 7命令模式下:

telnet  192.168.10.1---输入n---输入用户名:administrator---输入密码:123.com(密码不显示,只管输入即可)---看到C:\Users\administrator>,即可登录完成。

2)停止抓包,分析TCP三次握手包;右击“追踪TCP流”---可以看到:用户名、密码

三次握手

第一次握手

     客户端向服务器发送连接请求包,标志位SYN(同步序号)置为1,序号为X=0

第二次握手

服务器收到客户端发过来报文,由SYN=1知道客户端要求建立联机。向客户端发送一个SYN和ACK都置为1的TCP报文,设置初始序号Y=0,将确认序号(Acknowledgement Number)设置为客户的序列号加1,即X+1 = 0+1=1, 如下图。

第三次握手

客户端收到服务器发来的包后检查确认序号(Acknowledgement Number)是否正确,即第一次发送的序号加1(X+1=1)。以及标志位ACK是否为1。若正确,服务器再次发送确认包,ACK标志位为1,SYN标志位为0。确认序号(Acknowledgement Number)=Y+1=0+1=1,发送序号为X+1=1。客户端收到后确认序号值与ACK=1则连接建立成功,可以传送数据了。

TCP流显示

用户名、密码

3)继续在Windows 7客户机上体验远程登录操作:

net  user  admin  123.com /add(创建admin用户,并指定用户密码为:123.com)

net  user(查看用户列表中是否有admin用户)

net  localgroup  administrators  /add  admin(将用户admin添加到管理员组)

net  localgroup  administrators(查看管理员组成员,是否有admin)

md   c:\game

net  share  game=c:\game (设置共享)

copy  c:\windows\system32\*  c:\game

4)在Windows 7客户机上访问共享文件夹:game

 打开:“计算机”---在地址栏中输入:\\192.168.10.1---看到game共享文件夹---双击打开---查看是否存在复制的windows文件

9、登录

1)抓取ftp用户名、及密码

Windows 7:打开IE浏览器---地址栏中输入:ftp://zhangsan:123@ftp.topsec.com---能看到几个txt文件

2)停止抓包,分析DNS解析包(解析的请求包、解析的应答包),查看FTP包中的:用户名、密码

展开FTP包,可以看见user zhangsan ,pass 123.

3)继续在Windows 7客户机上体验FTP操作:

打开“计算机”---地址栏中输入:ftp://ftp.topsec.com---在空白区域中---右击“登录”---输入用户名及密码(zhangsan,123)---向窗口中复制文件,检验是否有写入权限。

进入CMD命令提示符状态,执行命令:

echo  ddddd  >  test1.txt

echo  eeeee  >  test2.txt

echo  fffff  >  test3.txt

ftp  ftp.topsec.com---输入用户名、密码(zhangsan,123)---进入FTP命令行状态

put  test1.txt

mput test2.txt test3.txt

get  1.txt

mget  2.txt  3.txt

10、抓取SMTP、POP包

先启动物理机的wireshark---选择vmnet8网卡---开始抓包

1)抓取SMTP包

Windows 7:进行CMD命令行状态,执行:

telnet  mail.topsec.com  25---执行发邮件的操作过程

停止抓包---分析SMTP包

SMTP的TCP流

可以看见发件人,收件人,邮件内容

2)抓取POP包

先启动物理机的wireshark---选择vmnet8网卡---开始抓包

Windows 7:进行CMD命令行状态,执行:

telnet  mail.topsec.com  110---执行收邮件的操作过程

停止抓包---分析pop包---可以看到邮箱账号及密码

User:dada

Pass:123456

邮箱

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值