Рефераты | Рефераты по информатике, программированию | Вызов функции в другом процессе | страница реферата 11 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

  • ПРИМЕЧАНИЕ

    Для оптимизации можно было бы сначала скопировать в свой процесс всю секцию экспорта (размер секции хранится в IMAGE_NT_HEADERS::OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_EXPORT].Size), а потом уже её разбирать. Но, поскольку заметных глазу задержек не возникает, я остановился на текущей реализации.

    Пример

    В качестве примера я написал три приложения: aggressor.exe, victim.exe и insider.dll. Victim и insider абсолютно пассивны, все действия выполняются aggressor-ом. Aggressor:

    запускает victim.exe;

    загружает в него insider.dll;

    получает адреса трёх экспортируемых функций;

    вызывает эти функции;

    выгружает insider.dll из victim.exe .

    ПРИМЕЧАНИЕ

    Чтобы это действительно работало, надо положить все три исполняемых модуля в один каталог.


    Рекомендуем скачать другие рефераты по теме: банк рефератов 5 баллов, дипломная работа персонал.



    Предыдущая страница реферата | 3  4  5  6  7  8  9  10  11  12  13 |




    Поделитесь этой записью или добавьте в закладки

       




    Категории:



    Разделы сайта




    •