Re[9]: winpcap склеивание исходящих пакетов???
От: ononim  
Дата: 02.08.12 23:34
Оценка:
R>Есть приложение, трафик передается с использование алгоритма потокового шифрования. Ключи есть. Я перехватил WSPSend и WSPRecv. С WSPSend никаких проблем не возникает, но они возникли с WSPRecv, так как используется асинхронный метод и вместо данные все время получаю -1 и IO_PENDING.

R>Переписал приложение на winpcap. Но исходящие пакеты начали склеиваться. А при потоковом шифровании важна очередность пакетов.


С->>S Пакет 1

R>C<-S Пакет 2
C->>S Пакет 3
R>C<-S Пакет 4
C->>S Пакет 5

R>При перехвате через winpcap получается


С->>S Пакет 1

R>C<-S Пакет 2
C->>S Пакет 3 + Пакет 5
R>C<-S Пакет 4

R>И таким образом на 3м этапе я трафик расшифровать уже не могу, так как нарушена очередность.


Если данные 3 и 5 склеились в один тсп пакет — значит клиент между их посылкой не дожидался никаких данных от сервера и сервер в состоянии расшифровать [как минимум] данный фрагмент стрима в склеенном, разбитом и переклееном виде.
Как много веселых ребят, и все делают велосипед...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.