информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаSpanning Tree Protocol: недокументированное применениеЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Можно 14.05.01 00:18  Число просмотров: 709
Автор: Vital Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> если я ничего не путаю то просто ее не выгружай
> вроде так посмотри еще где нить в хелпе точно есть описание

Когда приложение, загрузившее библиотеку и установившее ловушку
завершается ловушка перестает работать, хотя библиотеку я не выгружаю.
Почему?

Vital.
<programming>
[C++] DLL 13.05.01 13:25  
Автор: Vital Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Можно ли сделать так, чтобы приложение, загрузившее
библиотеку с системной ловушкой(Hook), завершилось,
а библиотека оставалась быть загруженной и ловушка работала?
И если можно то как?

Спасибо VItal.
Можно 13.05.01 13:57  
Автор: vaborg <Israel Vaborg> Статус: Elderman
<"чистая" ссылка>
если я ничего не путаю то просто ее не выгружай
вроде так посмотри еще где нить в хелпе точно есть описание
[C++] Можно 14.05.01 00:18  
Автор: Vital Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> если я ничего не путаю то просто ее не выгружай
> вроде так посмотри еще где нить в хелпе точно есть описание

Когда приложение, загрузившее библиотеку и установившее ловушку
завершается ловушка перестает работать, хотя библиотеку я не выгружаю.
Почему?

Vital.
[C++] Можно????? 14.05.01 10:19  
Автор: Rahman Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Когда приложение завершается, heap-manager @#$ит весь сегмент памяти, отведенной приложению, а именно там и находился код подгруженнй Dll. Так вот пока этого не проихошло, dll должна породить процесс который бы не являлся дочерним по отношению к текущему приложению. Самое простое сделать ShellExecute. Ели нечему делать ShellExecute, dll должна позаботиться о создании гадкого exe-шничка. То есть у dll должна иметь этот код (в виде обычногых данных), который в нужный момент будет експортирован в вредительский файл.
Успехов.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach