Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554

Изменение пакета после генерации

13.03.2015, 23:17. Показов 798. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите вот пакет pingSender.Send("192.168.1.35"); как сделать можно чтобы он сгенерировался но не отправлялся
получилось что то типа:
0000 00 0c 29 20 fc 4b 90 2b 34 36 be ea 08 00 45 00 ..) .K.+46....E.
0010 00 3c 26 a0 00 00 80 01 00 00 c0 a8 01 21 c0 a8 .<&..........!..
0020 01 23 08 00 a3 b0 00 01 a9 aa 61 62 63 64 65 66 .#........abcdef
0030 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 ghijklmnopqrstuv
0040 77 61 62 63 64 65 66 67 68 00 00 00 00 00 00 00 wabcdefghi
Но потом в этом пакете мне нужно будет изменять c0 a8 01 23 а потом только отправить. Как можно это реализовать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.03.2015, 23:17
Ответы с готовыми решениями:

[Windows Phone] Публикация приложения (изменение пакета в marketplace)
Доброго времени суток! Застрял в очень странной ситуации. Создал приложение для клиента, тщательно протестировал его и на железе(на...

Пробелы в xml после генерации в php
Создаю хмл с помощью следующего кода: &lt;?php $d='1-10-2010'; $s='Яблоко'; $xml=new DomDocument('1.0','utf-8'); $sorts =...

Появляются лишние символы после генерации таблицы
Добрый день! JS изучаю совсем недавно и при выполнении одного из заданий по созданию таблицы появилась проблема - появляются лишние...

9
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18282 / 14205 / 5368
Регистрация: 17.03.2014
Сообщений: 28,884
Записей в блоге: 1
15.03.2015, 18:07
Bo0m21, с0-a8-01-23 это же 192.168.1.35. То есть то что ты передал методу Send(). Нужен другой адрес? Вызови Send() с другим аргументом. Зачем спускаться на уровень байтов ICMP пакета?
0
7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554
15.03.2015, 20:22  [ТС]
Ну а есть мне надо будет изменить c0 a8 01 21 а он присваевается автоматически то как тогда мне быть?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18282 / 14205 / 5368
Регистрация: 17.03.2014
Сообщений: 28,884
Записей в блоге: 1
15.03.2015, 20:32
Bo0m21, я не понимаю о какой "автоматике" ты говоришь. Пакет формируется в соответствии с тем что передано методу Send().
0
7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554
15.03.2015, 20:49  [ТС]
Ааа понял а после тогда как можно поменять до того как он уйдет другому c0 a8 01 21
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18282 / 14205 / 5368
Регистрация: 17.03.2014
Сообщений: 28,884
Записей в блоге: 1
15.03.2015, 21:49
Bo0m21, это такой тонкий юмор? Вызови метод Send() с другими аргументом.
0
7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554
15.03.2015, 22:20  [ТС]
Так с каким я пересмотрел все и там нельзя изменять или ип или мак адресс
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18282 / 14205 / 5368
Регистрация: 17.03.2014
Сообщений: 28,884
Записей в блоге: 1
16.03.2015, 13:36
Bo0m21, похоже мы говорим о разных вещах. Я имею в виду адрес получателя, а ты адрес отправителя. Для этого необходимо изучить устройство ICMP пакета и сформировать его самостоятельно. MAC адрес по моему там отсутствует. Он передается только в рамках сегмента локальной сети.
0
7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554
16.03.2015, 16:39  [ТС]
Ну с маком я все понял. Сейчас смотрю разные языки и никакие на низкий уровень доступ не дают если только с дополнительной библиотекой типа WinPcap. А самостоятельно можно ли сформировать пакет? Насколько я понимаю можно только сформировать дату, тип но доступа к мак адресам и адресу отправителя нет.
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18282 / 14205 / 5368
Регистрация: 17.03.2014
Сообщений: 28,884
Записей в блоге: 1
16.03.2015, 19:31
Цитата Сообщение от Bo0m21 Посмотреть сообщение
А самостоятельно можно ли сформировать пакет?
Можно. Читай книги по сетям и TCP/IP и изучай работу с сокетами в Windows.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.03.2015, 19:31
Помогаю со студенческими работами здесь

После инсталляции пакета XE7 потерялся важный файл
Всем здравствуйте. Инсталлировал Embarcadero (C++ Builder XE7). Запускаю проект. Получаю сообщение: не найден файл rtl180.bpl. Хотел...

Принудительно не закрывать окно консоли после установки пакета
Доброго времени суток. Делаю батник для создания проекта. Что б не создавать каталог папок, не устанавливать библиотеки и модули...

Генератор строк выдает неизвестные символы после генерации
Есть генератор строк, он нормально все генерирует, но вместе с массивом символов нужного размера он еще выдает какие-то странные символы. ...

После удаления пакета kernel-PAE не инициализируется eth0
Здравствуйте, прошу помощи. После удаления пакета kernel-PAE-2.6.32.26-175.fc12.i686 и перезагрузки системы возникла следующая проблема: ...

После генерации классов возвращаемый тип изменился на void
Добрый день! Использовала для работы со сторонним web-сервисом wsimport. Но вместо необходимого возвращаемого типа у метода оказался void....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru