ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > Реверсинг
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Проблема со структурой TCP Сегментами.
  #1  
Старый 07.08.2009, 13:48
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме:
1469161

Репутация: 142


Отправить сообщение для Велемир с помощью ICQ
По умолчанию Проблема со структурой TCP Сегментами.

День добрый.Использую утилиту IP Tools 1.98.08.Возьмём.к примеру,следующий пакет:

PHP код:

0x
0045 00 00 28 D0 B8 40 00 80 06 72 91 52 83 05 8B
0x10
40 0C 1F 6C 04 22 14 46 0D DF 3D C4 78 E2 AD0A
0x20
5010 FD59 70FC 0000 
http://ru.wikipedia.org/wiki/TCP

К примеру,возьмём порт источника.Судя по гуглу,это должны быть биты 4-9,т.е 2-3-ий байты.Но сниффер показывает байт,расположенный на строке 0х10 - 0422.Не странный ли результат и кому теперь верить ? Хоть под размер подходит...
 
Ответить с цитированием

  #2  
Старый 07.08.2009, 17:31
ettee
Administrator
Регистрация: 12.10.2006
Сообщений: 466
Провел на форуме:
17234747

Репутация: 5170
По умолчанию

Смещение. Относительно TCP пакета смещение 0.
Цитата:
Сообщение от Велемир  
Судя по гуглу,это должны быть биты 4-9,т.е 2-3-ий байты
Source port/Destination port это 16 —битовые поля.
 
Ответить с цитированием

  #3  
Старый 07.08.2009, 20:53
neprovad
Постоянный
Регистрация: 19.10.2007
Сообщений: 794
Провел на форуме:
1013791

Репутация: 711


По умолчанию

Чтоб не гадать , для наглядности лучше использовать снифферы нормальные. Например - wireshark.
 
Ответить с цитированием

  #4  
Старый 07.08.2009, 21:06
PvgValo
Участник форума
Регистрация: 01.08.2009
Сообщений: 169
Провел на форуме:
1353033

Репутация: 113
По умолчанию

Если не ошибаюсь, то порт отправителя должен находится в 34-35 байтах, плюс интересно смотря какая задача перед тобой стоит, все же стоит учитывать, что если пакет тэггированный, то будет смещение на 4 байта
Странное значение если получилось, не забывай проверять! Смотри по какого порта ты отправляешь пакет, и соответственно значение которое ты получишь в нужных тебе байтах, будет номер порта только в шестнадцатиричной системе

p.s. Если не линух а винда, то альтернатива wireshark'у - Ethereal

Последний раз редактировалось PvgValo; 07.08.2009 в 21:15..
 
Ответить с цитированием

  #5  
Старый 07.08.2009, 21:42
oRb
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
Провел на форуме:
7875940

Репутация: 2362
По умолчанию

Это IP пакет. До TCP еще дойти надо. Так смотреть удобнее:
Код:
45 00 00 28 <- IPv4
D0 B8 40 00
80 06 72 91
52 83 05 8B <- IP-адрес отправителя
40 0C 1F 6C <- IP-адрес получателя
04 22 14 46 <- Отсюда уже начинается TCP (исходя из ого, что длина заголовка этого пакета = 5)
0D DF 3D C4
78 E2 AD 0A
50 10 FD 59
70 FC 00 00
Исходя из дампа:
ип:порт отправителя - 82.131.5.139:1058
получателя: 64.12.31.108:5190 (ICQ)
__________________
включи голову
 
Ответить с цитированием

  #6  
Старый 07.08.2009, 22:15
PvgValo
Участник форума
Регистрация: 01.08.2009
Сообщений: 169
Провел на форуме:
1353033

Репутация: 113
По умолчанию

oRb, ну я имел ввиду TCP/IP соответственно. Вот пример пакета:

0000 00 01 03 fb 60 85 00 17 31 bb fd a1 08 00 45 00
0010 00 30 4a 6c 40 00 80 06 55 6b c0 a8 00 02 5b 14
0020 3f 32 10 7a 2f 20 9c e4 17 cf 00 00 00 00 70 02
0030 ff ff 33 e1 00 00 02 04 05 b4 01 01 04 02
Подчеркнул порт источника! Соответственно это 0-1 байты TCP или 34-35 байты TCP/IP! Все же уровни OSI путать не стоит, IP это третий уровень - сетевой, а TCP это Транспортный уровень, собственно то что нужно!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
Вопросы и ответы - Windows Сервера. zythar Windows системы 214 11.06.2010 23:24
Пропадает интернет, жёстко лагает комп Ctacok Windows 10 03.05.2009 00:52
Непонятные TCP коннекты .. B1t.exe Безопасность 18 31.03.2009 20:24
Rules for Iptables L0rd_Ha0S *nix 9 22.02.2007 15:17



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ