Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Реконструкция пакетов из WSARecv\WSASend
#1
Доброго времени суток, форумчане.
После детура общеизвестных WSARecv\WSASend функций встал вопрос о корректном сборе секвенций в готовый пакет. В данный момент, само собой, в буфере перехватываемых функций есть несколько пакетов\куски предыдущих пакетов и т.п.

Как корректно их собрать в полноценные пакеты?

Для примера, текущая структура перехватываемой функции на C#:

Код:
[DllImport("ws2_32.dll", SetLastError = true)]
        public static extern SocketError WSASend(
            IntPtr socketHandle,
            WSABuffer[] buffer, // Тут всегда количество равно 1, даже если заюзать * и unsafe
            uint bufferCount,
            uint bytesTransferred,
            SocketFlags socketFlags,
            IntPtr overlapped,
            IntPtr completionRoutine);
Ответ
#2
Вообще реассембл Tcp стрима тот еще гемор. Нужная инфа о частях пакета есть в его заголовке, стучи в Телеграм, @karyzir помогу чем смогу
Ответ
#3
Зависит от самого приложения. Если там все в перемешку (в буфере, который отправляют), то разбирать точно таким же образом, как и входящие пакеты, либо делать перехват до того, как пакеты кладутся в буфер.
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ
#4
n3k0nation Написал:Зависит от самого приложения. Если там все в перемешку (в буфере, который отправляют), то разбирать точно таким же образом, как и входящие пакеты, либо делать перехват до того, как пакеты кладутся в буфер.

Да пофигу как оно летит, что ловить WSA, что ловить пакеты сниффером, реассемблятся то они одинаково. Надо читать заголовки самого Tcp пакета, в них sequence части пакета и идет.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Свой сниффер и редактор пакетов SiriusED 0 379 03-22-2024, 03:28 AM
Последний пост: SiriusED
  C++ перехват пакетов Zubastic 152 35,923 08-30-2016, 10:13 AM
Последний пост: flopix
  Подмен пакетов katanasmil 4 3,027 06-16-2014, 07:24 PM
Последний пост: PROGRAMMATOR
  Опкоды пакетов при хуке Mifesto 3 2,390 07-09-2013, 04:18 PM
Последний пост: Mifesto

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)