(Моя платформа - Windows XP SP3. Мой отладчик - windbg, но я также попытался использовать Immunity и gdb в cygwin. Точно так же у меня нет исходного кода ни для java-апплета, ни для dll, поэтому я не могу разместить отладочные крючки в коде.)Отладка dll, загружаемой из java, загружаемой из браузера
В соответствии с заголовком вопроса, я пытаюсь отладить dll, который загружается через java посредством апплета, запущенного в браузере. Я непосредственно привязываюсь к процессу java, чтобы получить доступ к конкретной загружаемой DLL. Однако после нескольких секунд приостановки процесса Java он завершается, и мой сеанс отладки бесполезен.
В чем причина этого прекращения? Процесс сторожевого таймера в самой Java или в браузере? Может ли он быть выключен или настроен или оставлен включенным?
Благодарим за это. Ниже приведена ссылка на [примечания] (https://media.blackhat.com/bh-ad-11/Drake/bh-ad-11-Drake-Exploiting_Java_Memory_Corruption-WP.pdf) из беседы, а также с процессом сторожевого таймера описанных в статических деталях на стр. 10. – logicalscope
Я закрепил двоичный файл и не исправил проблему. Очевидно, здесь происходит что-то еще. Спасибо за вашу помощь. – logicalscope