查看: 2343|回复: 4

VPN问题请教

[复制链接]
发表于 2007-9-13 10:28:07 | 显示全部楼层 |阅读模式
小弟现在正忙于分析VPN协议,现在搭建了一个实验环境,其环境图如下图所示

当从99.1.101.236拨号进入VPN服务器的时候,通过抓包分析,并没有发现使用何种数据包加密算法,而只有一个压缩算法MPPC,但是发送的数据包都是通过加密和压缩的。

请问,各位高手:
1 VPN通信的过程中是否真的加密(通过字段D有提示已经加密)?
2 如果加密,那加密算法在哪一步协商?还是有默认的加密算法?加密密钥是什么?
3 有熟悉MPPC算法的吗?可否提供源码?呵呵!


谢谢!


补充:
我在99.1.101.236处抓包,分析这些包,没有发现有加密算法的协商的过程。
下面文件是抓取的密钥交换过程数据包。

[ 本帖最后由 caojq9902 于 2007-9-13 15:02 编辑 ]

VPN结构图

VPN结构图

VPN_IKE.rar

2.11 KB, 下载次数: 2, 下载积分: 积分 -3

密钥交换过程

回复

使用道具 举报

发表于 2007-9-13 11:00:20 | 显示全部楼层
没看明白。。。。。能再详细点吗?例如你在何处抓的包?
回复

使用道具 举报

 楼主| 发表于 2007-9-13 11:57:49 | 显示全部楼层
没人回答,自己顶到前面去。

呵呵
回复

使用道具 举报

发表于 2007-9-13 13:54:08 | 显示全部楼层
当然加密,你完成拨号后,在拨号连接的状态-详细信息中就能看到详细的加密算法、身份验证方式,以后拨号类型等等。

PPTP用的是MPPE
L2TP用的是IPSEC,ESP 3DES
还有一种SSL的,本人还没具体研究过。不知道用的是什么算法。
任何一种加解密算法都有一组函数来处理,比如RC4,这些网上应该都能找到。加解密技术是一问极其高深的技术,一般研究它的都是数学科学家,我也只是了解一点基础的东西。更深层的无法为你解答。
回复

使用道具 举报

 楼主| 发表于 2007-9-13 15:01:57 | 显示全部楼层
现在的问题就是没有看到有协商加密算法和下次拨号类型等数据包。

下面是我抓取的数据包

VPN_IKE.rar

2.11 KB, 下载次数: 4, 下载积分: 积分 -3

密钥交换过程

回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表