Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.29;
Скачать: CL | DM;

Вниз

Внедрение DLL   Найти похожие ветки 

 
v0id ©   (2002-06-25 22:04) [0]

Последнее время слышу "о внедрении DLL в чужой процесс". Что это такое и зачем это надо?


 
v0id ©   (2002-06-25 22:05) [1]

... желательно с примером!


 
ZZ ©   (2002-06-25 23:59) [2]

..и зачем это надо?


 
Юрий Зотов ©   (2002-06-26 00:14) [3]

> Что это такое
Очень просто - получение прямого доступа к адресному
пространству чужого процесса путем внедрения в него своего кода.

> и зачем это надо
Для вмешательства в работу чужой программы.

> желательно с примером!
Ха! Шутник, однако. Такие примеры в широкие массы не выкладываются. Во-первых, чревато последствиями. Во-вторых, кто не может сам написать такую штуку - тому и пример не поможет, не разберется он в нем, только вопросами замучает, а толку все равно не будет. А кто может - тому и пример не нужен. Ему достаточно сказать всего два слова - "глобальный хук". Это и есть механизм внедрения, остальное зависит от задачи.


 
Almaz ©   (2002-06-26 00:28) [4]


> v0id © (25.06.02 22:05)
> ... желательно с примером!

Посмотри в кладовке - там валяется мой примерчик про внедрение в Explorer.

Удачи.


 
v0id ©   (2002-06-26 09:30) [5]

Ха! Вы меня ламером считаете?? Вот как это делается:

Wnd := FindWindow("***",nil);
dwThreadId := GetWindowThreadProcessId(Wnd, nil);

// В DLL создается хук, а дальше выов функции PostThreadMessage(dwThreadId, WM_NULL, 0, 0);

Пример использования, а не код!


 
v0id ©   (2002-06-26 09:32) [6]

Almaz -> можешь дать ссылку, а то там искать и искать...

P.s: в поиске вписал твой ник, но никакой проги в кладовке не было.


 
Игорь Шевченко ©   (2002-06-26 10:26) [7]

v0id © (26.06.02 09:30)


>Ха! Вы меня ламером считаете??


Я очень сожалею, но, скорее всего...


 
kig ©   (2002-06-26 12:48) [8]

"...Что это такое и зачем это надо?" - ну например для отладки.

Смотрите описание CreateRemoteThread в MSDN. А примеры использования и объяснения - в книге Рихтера.


 
v0id ©   (2002-06-26 18:38) [9]

Правильно! Скорее всего ты сам ламер, т.к. ничего путевого мне в чате сказать не мог. Извини, но сложилось такое впечатление, что ты выскочка and nobody else.


 
v0id ©   (2002-06-26 18:40) [10]

За что все так любят Рихтера?


 
rhf ©   (2002-06-26 20:28) [11]

а ты почитай..... он даже есть в електронном виде.....


 
Almaz ©   (2002-06-27 00:27) [12]


> v0id © (26.06.02 09:32)
> Almaz -> можешь дать ссылку, а то там искать и искать...
>
> P.s: в поиске вписал твой ник, но никакой проги в кладовке
> не было.

Вот тебе ссылка:
http://delphi.mastak.ru/cgi-bin/download.pl?get=1021157151&n=1

Удачи.


 
SPeller ©   (2002-06-27 00:38) [13]

2 rhf © (26.06.02 20:28)

Где его электронный вид мона увидеть?


 
rhf ©   (2002-06-27 03:07) [14]

я свой взял тут
http://www.mbo88.chat.ru


 
v0id ©   (2002-06-27 08:47) [15]

3,29 MB - нехило!



Страницы: 1 вся ветка

Текущий архив: 2002.08.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.027 c
1-95805
Hooch
2002-08-20 09:12
2002.08.29
DBGridEh


1-95818
Лана Розанова
2002-08-16 16:03
2002.08.29
Help-Files


1-95892
Cr@sh
2002-08-18 17:12
2002.08.29
Как сделать фон текста в Image`e прозрачным?


1-95877
Dinara
2002-08-18 13:24
2002.08.29
Создать Word-документ с таблицей - куда копать?


3-95719
alex-ran
2002-08-09 12:26
2002.08.29
Программное выделение записи