Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Работа: предложения и спрос
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 29.05.2013, 18:53
freakybot freakybot вне форума
Прохожий
 
Регистрация: 15.02.2013
Сообщения: 5
Репутация: 10
Вопрос Краткий курс по инжектированию DLL

Здравствуйте, кодеры! Имеется клиент, накоденный на Delphi, и некий сервер. Общаются товарищи через сокет. До текущего момента клиент открывал новый сокет при запуске и работал через него, теперь появилось желание добавить возможность подключаться к сокету другого похожего клиента. В течении достаточно длительного времени ломаю голову над вопросом повторного использования открытых сокетов с помощью инжектирования dll-библиотеки, однако безуспешно.

Ну и непосредственно суть задачи - провести краткий онлайн курс по инжектированию dll в частности с целью слива винсоковских функций, наверное средствами скайпа. Инфы на форуме перечитал более чем достаточно, но руки видимо очень прямые. Вопрос вознаграждения открыт и обсуждаем. Спасибо откликнувшимся.
  #2  
Старый 29.05.2013, 22:39
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Значит существует сторонний клиент, и надо перехватить его сокет-функции (recv, send,...), проанализировать трафик и определить, куда его отправить - стандартному клиенту или новому? И что за приложение, если не секрет? И вообще, зачем это делать, когда проще сделать отдельный клиент? Такие решения (с инжектом) могут содержать трудноуловимые баги, и прибегать к таким средствам нужно только в крайнем случае.
Описание больше смахивает на сниффер или какой-нить вредонос.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
  #3  
Старый 29.05.2013, 22:54
freakybot freakybot вне форума
Прохожий
 
Регистрация: 15.02.2013
Сообщения: 5
Репутация: 10
По умолчанию

Ну практически два в одном - и сниффер, и вредонос )) Входящий фид будут получать оба клиента. Хотелось бы, но не обязательно. Основная задача в том, чтобы со своего клиента высылать в сокет данные так, чтобы сервер был уверен, что это другой клиент. Главное использовать один и тот же сокет. В подробности не хотел бы углубляться, да и бессмысленно это. Я не профессионал, развлекаюсь. Но, боюсь, необходимость инжектирования неоспорима. Других методов после нескольких десятков дней ломания головы над проблемой я не вижу.
  #4  
Старый 29.05.2013, 22:56
freakybot freakybot вне форума
Прохожий
 
Регистрация: 15.02.2013
Сообщения: 5
Репутация: 10
По умолчанию

Отдельный клиент уже существует, накодил в свое время, однако он не обладает всем тем функционалом, которым обладает основной клиент.
  #5  
Старый 30.05.2013, 08:16
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Тема вредософта крайне не приветствуется на форуме.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Закрытая тема


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 04:33.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter