OberonCore https://forum.oberoncore.ru/ |
|
Code Injection Demo https://forum.oberoncore.ru/viewtopic.php?f=22&t=881 |
Страница 1 из 1 |
Автор: | Ярослав Романченко [ Понедельник, 18 Февраль, 2008 11:08 ] |
Заголовок сообщения: | Code Injection Demo |
Интересная демка с динамической "подгрузкой" кода в работающий модуль. http://www.ocp.inf.ethz.ch/forum/index. ... ,23.0.html |
Автор: | QWERTYProgrammer [ Среда, 04 Июнь, 2008 00:39 ] |
Заголовок сообщения: | Re: Code Injection Demo |
Как говорится лучше один раз увидеть, чем сто раз услышать: demonstration of the injection of code into a running module. OS: Bluebottle (aka AOS) Language: Oberon code injection [1/2] code injection [2/2] Это видимо аналог тех вращающихся кубиков, которые, по словам Ильи Ермакова, так поражают слушателей при демонстрации ББ? |
Автор: | Ярослав Романченко [ Среда, 04 Июнь, 2008 09:31 ] |
Заголовок сообщения: | Re: Code Injection Demo |
QWERTYProgrammer писал(а): Это видимо аналог тех вращающихся кубиков, которые, по словам Ильи Ермакова, так поражают слушателей при демонстрации ББ? Это демонстрация ray-трейсера Сорена Реннера. А Code Injection - может использоваться и в других ББ приложениях, просто в загруженном модуле "на лету" подменяется код процедуры |
Автор: | Борис Рюмшин [ Среда, 04 Июнь, 2008 10:17 ] |
Заголовок сообщения: | Re: Code Injection Demo |
Ярослав Романченко писал(а): QWERTYProgrammer писал(а): Это видимо аналог тех вращающихся кубиков, которые, по словам Ильи Ермакова, так поражают слушателей при демонстрации ББ? Это демонстрация ray-трейсера Сорена Реннера. А Code Injection - может использоваться и в других ББ приложениях, просто в загруженном модуле "на лету" подменяется код процедуры При всей красоте такого дела... с точки зрения безопасности это крайне поганое занятие. |
Автор: | Ярослав Романченко [ Среда, 04 Июнь, 2008 10:34 ] |
Заголовок сообщения: | Re: Code Injection Demo |
Борис Рюмшин писал(а): При всей красоте такого дела... с точки зрения безопасности это крайне поганое занятие. Согласен, безопасность может в этом случае пострадать. Сорен рассматривал это решение для динамической подгрузки вокселей в виртуальный мир |
Автор: | Александр Ильин [ Среда, 04 Июнь, 2008 14:59 ] |
Заголовок сообщения: | Re: Code Injection Demo |
Я этот ролик довольно давно смотрел, ещё когда его анонсировали в списке рассылки. Так вот, я подзабыл суть. Что там делают? Присваивают новое значение процедурной переменной при загрузке модуля? Это и называется "code injection"? |
Автор: | Vlad [ Среда, 04 Июнь, 2008 15:22 ] |
Заголовок сообщения: | Re: Code Injection Demo |
Ярослав Романченко писал(а): А Code Injection - может использоваться и в других ББ приложениях, просто в загруженном модуле "на лету" подменяется код процедуры Как всегда дурацкий вопрос - а зачем? Если уже есть динамические модули? P.S. Такие "трюки" с dll'ми в виндах всегда считались злобным хаком. Используется это или для отладки, или когда по-другому нельзя (не предусмотрено расширений через нормальные механизмы), или вирусами |
Автор: | Ярослав Романченко [ Среда, 04 Июнь, 2008 15:46 ] |
Заголовок сообщения: | Re: Code Injection Demo |
Vlad писал(а): Как всегда дурацкий вопрос - а зачем? Если уже есть динамические модули? Я же и не говорил, что идея хороша... Мне она и самому изначально не очень понравилась. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |