From:Alex Morozov_d32s9p$9jm$1@asu2.mayor.vorkuta.ru_
To:All
Date:07 Apr 05 12:52:50
Subj:radius.c
MSGID: _d32s9p$9jm$1@asu2.mayor.vorkuta.ru_ 65e25ac6
REPLYADDR Alex_Morozov@f34.n5003.z2.fidonet.org
REPLYTO 2:5003/34 Alex Morozov
CHRS: CP866 2
RFC: 0 0
GATEWAY: RFC1036/822 fidogate.mayor.vorkuta.ru [FIDOGATE 4.4.4-snp19+bp3]
From: Alex Morozov

Сегодня, ковыряясь в исходниках ppp, наткнулся на такой вот комментарий
;))))) (который второй)
-+----------------------------
    case CHAP_MICROSOFT_V2:
    {
/* MS-CHAP-Challenge and MS-CHAP2-Response */
MS_Chap2Response *rmd = (MS_Chap2Response *) response;
u_char *p = cpassword;

if (response_len != MS_CHAP2_RESPONSE_LEN)
   return 0;
*p++ = id;
> /* The idiots use a different field order in RADIUS than PPP */
memcpy(p, rmd->Flags, sizeof(rmd->Flags));
p += sizeof(rmd->Flags);
memcpy(p, rmd->PeerChallenge, sizeof(rmd->PeerChallenge));
p += sizeof(rmd->PeerChallenge);
memcpy(p, rmd->Reserved, sizeof(rmd->Reserved));
p += sizeof(rmd->Reserved);
memcpy(p, rmd->NTResp, sizeof(rmd->NTResp));

rc_avpair_add(&send, PW_MS_CHAP_CHALLENGE,
     challenge, challenge_len, VENDOR_MICROSOFT);
rc_avpair_add(&send, PW_MS_CHAP2_RESPONSE,
     cpassword, MS_CHAP2_RESPONSE_LEN + 1, VENDOR_MICROSOFT);
break;
    }
-+------------
:))))
--- Mozilla Thunderbird 1.0.2 (X11/20050317)
* Origin: Fido<-->Internet Gate (2:5003/34)
SEEN-BY: 5003/5 17 34 47 52 53 57 76 81 83 84 86 98 117 132 133 134 135 138
SEEN-BY: 5003/180 5014/33
PATH: 5003/34 17




Оставьте свой отзыв