РУсскоязычный Архив Электронных СТатей периодических изданий
Аспирант и соискатель/2011/№ 2/
В наличии за
100 руб.
Купить
Облако ключевых слов*
* - вычисляется автоматически
Недавно смотрели:

Изменение функционала с помощью отладочного интерфейса JDI платформы JAVA

Автором предлагается для модификации ПО использовать отладочный интерфейс (в данной статье рассмотрена платформа Java и Java Debug Interface (JDI). Представлена общая архитектура программного комплекса, состоящего из отлаживаемого модифицируемого приложения, которое необходимо запускать с ключом JVM, активизирующим отладку, и разработанного приложения, которое подключается к целевому приложению в качестве отладчика.

Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
Аспирант и соискатель, 2, 2011 Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей Мельников С.В., аспирант Московского государственного института радиотехники, электроники и автоматики ИЗМЕНЕНИЕ ФУНКЦИОНАЛА ПО С ПОМОЩЬЮ ОТЛАДОЧНОГО ИНТЕРФЕЙСА JDI ПЛАТФОРМЫ JAVA Автором предлагается для модификации ПО использовать отладочный интерфейс (в данной статье рассмотрена платформа Java и Java Debug Interface (JDI)): устанавливать в некоторые места точки останова и ждать их активации (по активации точек останова анализировать состояние внутренних структур данных модифицируемого приложения и выполнять действия на основании полученных данных). <...> ВВЕДЕНИЕ В прикладном программировании периодически возникают задачи, связанные с необходимостью модификации программного обеспечения при условии отсутствия доступа к его исходным кодам (например, в случае утраты исходных кодов приложения, необходимости доработки стороннего программного обеспечения (добавление в сторонние продукты поддержки сертифицированных в России криптоалгоритмов, реализованных в сторонних криптопровайдерах, например «Крипто-Про JCP»), взлома программного обеспечения). <...> 1 представлена общая архитектура программного комплекса, состоящего из отлаживаемого модифицируемого приложения, которое необходимо запускать с ключом JVM, активирующим отладку, и разработанного приложения, которое подключается к целевому приложению в качестве отладчика, устанавливает необходимые точки останова и ожидает их активации. <...> В первую очередь для модификации ПО необходимо провести анализ модифицируемого приложения (реверс-инжиниринг) и выявить места, где необходима и возможна установка точек останова. <...> Далее необходимо создать приложение, которое через отладочный интерфейс: создает необходимые точки останова, следящее за их состоянием и анализирующее внутренние структуры данных модифицируемого приложения при их <...>
** - вычисляется автоматически, возможны погрешности

Похожие документы: