Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
В данной работе описана структура и основные компоненты платформы Microsoft .NET. Рассмотрены домены приложений, их типы и уровень изоляции. Проведен анализ возможных сценариев передачи объектов через границу домена. Разработан двухкомпонентный C++ модуль внедрения в выполняемый процесс. Реализовано многокомпонентное приложение, предназначенное для профилирования других приложений, выполняемых в среде CLR платформы Microsoft .NET. В основе реализации лежат следующие приемы: внедрение DLL в выполняемый процесс, междоменное взаимодействие, анализ метаданных .NET сборок (рефлексия), изменение функционала метода во время выполнения.
The given work describes the structure and main components of the Microsoft .NET platform. Application domains, their types and level of isolation are studied. The analysis of possible scenarios of passing objects between application domains is carried out. A two-component C++ module for injection into a running process has been developed. A multicomponent application has been implemented for profiling other applications that run in the Microsoft .NET CLR. The implementation is based on the following techniques: DLL injection into a running process, passing data across AppDomains, analysis of metadata of .NET assemblies (reflection), patching.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Usage statistics
Access count: 7
Last 30 days: 0 Detailed usage statistics |