Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
 Аватар для WizarД
53 / 56 / 10
Регистрация: 07.02.2011
Сообщений: 556
Записей в блоге: 1

Эмуляция сервера

25.08.2011, 15:16. Показов 3111. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно сабж - то,чем я назвал мои нужды)
Есть программа ,которая шлет запросы на сервер,, в данном случае я должен настроить перехват на один процесс, далее моя программа должна пропустить этот пакет,т.е. даже не задумываться.
При получении ответа проверить,содержится ли там нужная мне строка,если содержится,то заменить и пропустить пакет дальше программе.
Т.е. для программы,которую требуется сниффить моя программа - сервер,а для основного сервера моя програма - клиент.

Вообще возможно такое сделать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.08.2011, 15:16
Ответы с готовыми решениями:

Эмуляция клавиатуры
Имеется игра, которая использует DirectX. Как отправить в игру нажатие клавиш?

Эмуляция mysql server
Доброе время суток. Начну с краткого описания проблемы. Мы используем postgresql для всех приложений. Есть сторонний софт (мы не можем...

Эмуляция отключения интернета
Как с эмулировать отключение интернета,так что-бы приложения думали,что интернет был отключён не пользователем. Отключение должно быть...

4
25.08.2011, 15:54

Не по теме:

возможно-то точно, но вот на шарпе это может не получится
Я когда-то много гуглил на эту тему, так ничего и не вышло
Так что могу только присоединиться к вопросу о перехвате траффика чужой программы

Из готовых снифферов знаю wp-ppc и wpe (гуглятся), первый очень мощный и сложен в освоении, второй проще

0
 Аватар для WizarД
53 / 56 / 10
Регистрация: 07.02.2011
Сообщений: 556
Записей в блоге: 1
25.08.2011, 16:04  [ТС]
Монах,так-же знаю эти программы,но они не подходят(в том плане,что надо отключать DEP и прочее), мне же надо просто свою программу чтобы перехватывала трафик
0
67 / 67 / 9
Регистрация: 18.04.2011
Сообщений: 124
25.08.2011, 17:29
Возможно, конечно - вот вам пример, скажем.
0
 Аватар для m0nax
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
01.09.2011, 22:17
Цитата Сообщение от m0nax Посмотреть сообщение

Не по теме:

возможно-то точно, но вот на шарпе это может не получится
Я когда-то много гуглил на эту тему, так ничего и не вышло
Так что могу только присоединиться к вопросу о перехвате траффика чужой программы

Из готовых снифферов знаю wp-ppc и wpe (гуглятся), первый очень мощный и сложен в освоении, второй проще

Информация обновилась, это возможно с помощью перехвата API
А вот сам перехват на net возможен с помощью EasyHook - http://easyhook.codeplex.com/
конечно все не совсем Easy, но в целом это работает

в конечном виде перехват будет выглядеть примерно так(сотня строк за кадром):
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
      
        [DllImport("Ws2_32.dll", EntryPoint = "send", SetLastError = true)]
        public static extern int send(IntPtr hSocket, IntPtr buf, int length, SocketFlags flags);
 
         private int SocketSend_Hooked(IntPtr hSocket, IntPtr buf, int length, SocketFlags flags)
        {
            //в указанном процессе вызвали socket send и наивно полагали что произойдет отправка данных
            //однако данные и сам факт вызова попали сюда
 
            //вызвать оригинальную функцию чтоб действительно отправить данные
            return send(hSocket, buf, length, flags);
           //а может и не вызвать
        }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.09.2011, 22:17
Помогаю со студенческими работами здесь

YouTube эмуляция браузера
Добрый день . Возник такой вопрос - возможно ли Post ,Get запросами сэмулировать просмотр ролика без браузера?Если это возможно хотя бы...

Управление мышкой (эмуляция мыши)
Добрый день, создал отдельную ветку, где надеюсь будут собраны все ответы))) Нужно сделать полную эмуляцию мышки, нажатие кнопок и...

Управление клавиатурой (эмуляция клавиатуры)
Добрый день, Помогите пожалуйста как через программу сделать нажатия клавиш на клавиатуре Задача: 1) запустить приложение ...

Эмуляция свойства экрана на NET 3.5
Какие компоненты ToolsBars использовать??!!

Эмуляция нажатия клавиши в приложении
Нужно отправить в игру нажатие клавиши через драйвер или как то так,PostMesage,keybd_event итд не работает- directx игнорит все эти...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru