|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.01.2012, 20:44 | #11 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
я вообще то имел в виду ваше приложение-сервер(скобки то прочтите)
которое и будет устанавливать соединение. а другие будут к нему подключаться, чтоб применить его. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
11.01.2012, 20:53 | #12 |
Пользователь
Регистрация: 15.01.2011
Сообщений: 27
|
Хорошо) раскрою свои замыслы чтобы путаниц не возникало Есть Онлайн игра! Использует сокет соединения на 443 порт... При входе в нее создается сокет соединение и все соединения проходят только через него и только от 1 программы! Я пишу программу Бот)) которая будет отсылать запросы серверу из под моего браузера.... Я бы сделал отдельно клиент бота, но в игре все запросы зашифрованны, и декодировать у меня нет желания.. и поэтому у меня возникла эта идея с внедрением длл в память браузера из под которой я буду отсылать нужные мне запросы серверу! Думаю разъяснил понятно... Жду советов по данной теме
|
11.01.2012, 20:57 | #13 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
тут вам нужно инжектиться раз не хотите изучать протокол.
причем если у вас нет знаний протокола то придеться исследовать приложение чтоб вызывать его функции посылки данных. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
11.01.2012, 21:06 | #14 |
Пользователь
Регистрация: 15.01.2011
Сообщений: 27
|
Я как раз дошел до того, чтобы внедрять длл в браузер! Но, я понятия не имею как отдельно управлять моим длл которая уже находится в памяти браузера! Есть идея при каждом новом запросе выкидывать мою длл из памяти браузера и внедрядь новую уже переписанную. Но мне более интересен будет предыдущий вариант, и думаю многим другим, так как не я один сталкивался с данной проблемой! Жду решений
|
11.01.2012, 21:10 | #15 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
создайте именованный канал(Named Pipe) и через него обменивайтесь информацией между длл и приложением.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
11.01.2012, 21:24 | #16 |
Пользователь
Регистрация: 15.01.2011
Сообщений: 27
|
Спасибо, попробую! Тему прошу не закрывать и не удалять по причине возникновения дополнительных вопросов! Думаю и некоторым кто столкнется с данной проблемой может быть она чем то да и поможет
|
17.01.2012, 21:40 | #17 |
Форумчанин
Регистрация: 07.03.2009
Сообщений: 123
|
К серверу к одному порту может подключаться множество клиентов.
Вероятно просто игровой сервер разрывает повторные соединения с одного IP. В этом случае вариант, предложенный Пепел Феникса (промежуточный сервер), не подходит. Про "вклинивание" в сторонний процесс Вам необходимо перехватывать функции Recv и WSARecv (получение данных) и Send и WSASend (отправка данных) библиотеки winsock.dll. Возможно Вам понадобятся не все хуки, всё зависит от того какие браузеры Вы планируете использовать. Насколько я помню, геко и вебкит используют recv, а ie WSARecv. Вам будет не бесполезно погуглить по темам "jumping" и "MagicApiHook".
Не говорите что мне делать, и я не скажу куда Вам идти.
Пишу программы на заказ на Delphi и Pascal Форум разработчиков Pascal и Delphi |
18.01.2012, 20:01 | #18 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по WinSock: "сокет=сокет." | Ksardas13 | C/C++ Сетевое программирование | 2 | 27.11.2011 16:12 |
Найти открытый документ по части имени | vefer | Microsoft Office Word | 2 | 09.02.2011 03:18 |
Куда ворд сохраняет по умолчанию файл открытый из архива | Nick K | Софт | 7 | 21.07.2010 08:55 |