Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dibr ([info]dibr)
@ 2012-11-25 23:55:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
магия!
     Arbitrary Code Execution in Pokemon. Переполнение буфера с исполнением произвольного кода на нинтендовской игровой приставке в игре "покемон", при этом переполнение исключительно внутриигровыми средствами (приобрести артефакт, продать артефакт, записаться, поменять местами покемонов, и тому подобное).

     С точки зрения мира покемонов это должно восприниматься как чистейшая магия: совершаются вполне обычные для покемоньей вселенной действия, но в какой-то момент при очередном совершенно обычном действии - происходит абсолютно необъяснимое (по покемоньим законам) событие. Фактически, открывается дверь в другую вселенную - вселенную машинных кодов...

     А мы тут понять не можем, почему магические заклинания работают так, как они работают (глава 22, если кому интересно), а это банальное переполнение буфера Матрицы, и выполнение произвольного кода. А маги - элитные хакеры реальности :-)