Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.08.29;
Скачать: [xml.tar.bz2];

Вниз

Внедрение 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.08.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.007 c
1-95759
N_M_A
2002-08-19 09:44
2002.08.29
Помогите начинающему!!!!!!


1-95889
Tahion
2002-08-17 09:56
2002.08.29
как можно програмно создать ПОДПУНКТ TreeView?


1-95846
wma
2002-08-16 21:41
2002.08.29
help помогите начинающиму программеру


3-95653
nikolo
2002-08-07 18:00
2002.08.29
Работа с памятью


3-95712
Димон1
2002-08-09 11:15
2002.08.29
ADOQuery имеет ParamByName ?????





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский