pap认证失败_认证方式pap chap协议解读

1.

前言

PAP

CHAP

协议是目前的在

PPP(MODEM

ADSL

拨号

)

中普遍使用的认证协议,

CHAP

RFC1994

中定义,

是一种挑战响应式协议,

双方共享的口令信息不用在通信中传输;

PAP

RFC1334

中定义,是一种简单的明文用户名

/

口令认证方式。

2. PAP

PAP

全称为:

Password Authentication Protocol

(口令认证协议)

,是

PPP

中的基本认证协议。

PAP

就是普通的口令认证,要求将密钥信息在通信信道中明文传输,因此容易被

sniffer

听而泄漏。

PAP

协商选项格式:

0

1

2

3

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

|

Type

| Length

|

Authentication-Protocol |

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

对于

PAP

,参数为:

Type = 3

Length = 4

Authentication-Protocol = 0xc023(PAP)

PAP

数据包格式:

0

1

2

3

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

|

Code

|

Identifier |

Length

|

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

| Data ...

+-+-+-+-+

Code

1

字节,表示

PAP

包的类型

1

认证请求

2

认证确认

3

认证失败

Identifier

ID

号,

1

字节,辅助匹配请求和回应

Length

2

字节,表示整个

PAP

数据的长度,包括

Code, Identifier, Length

Data

字段。

Data

:可能是

0

字节或多个字节,具体格式由

Code

字段决定,成功或失败类型包中长

度可能为

0

对于认证请求(

Code = 1

)类型,

PAP

包格式为:

0

1

2

3

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

|

Code

|

Identifier |

Length

|

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值