Перехват SSL
От: rttgedt  
Дата: 16.04.12 14:33
Оценка:
Всем привет! Написал драйвер на WFP, перехватываю траффик на Stream Layer. Необходимо определить САБЖ. Сейчас определяю по первым пяти байтам записи:
typedef struct _SSL_RECORD_PROTOCOL
{
    UCHAR ContentType;
    UCHAR VersionMajor;
    UCHAR VersionMinor;
    UCHAR HightLength;
    UCHAR LowLength;
} SSL_RECORD_PROTOCOL, *PSSL_RECORD_PROTOCOL;


Но, как понимаю, для SSL версии ниже 3 такое не пройдет. В связи с этим два вопроса:
1. Как определить SSL-пакеты ниже 3 версии.
2. Всегда ли в поле Length содержится полная длина SSL-данных (для >= 3 версии)?

Спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.