Перейти к содержанию

Что делает компьютерный код в голливудских фильмах


Lame

Рекомендуемые сообщения

http://habr.habrastorage.org/post_images/1da/3e7/b7e/1da3e7b7ec9bb3210345d3200c9dac45.jpg

 

Британский программист и писатель Джон Грэм-Камминг (John Graham-Cumming) открыл познавательный блог Movie Code, посвящённый использованию компьютерного кода в голливудских фильмах. На сайте собирают кадры из фильмов и объясняют, откуда взят код и что конкретно он делает в реальности. Не секрет, что режиссёры часто подбирают код совершенно произвольным образом, иногда получается очень смешно.

 

Например, вверху показан кадр из боевика «Штурм Белого дома», где режиссёры использовали код нескольких open source программ, которые написаны в 2007-2008 годах для демонстрации Raw Sockets с целью инъекции пакетов. Свой код в официальном трейлере опознал специалист по информационной безопасности с сайта SecurityTube.net.

 

Кстати, автор выражал удивление, что герой в трейлере выражает крайнюю степень радости (руки подняты вверх), хотя для запуска программы её нужно бы сначала скомпилировать.

 

Следующий известный шедевр — фильм «Девушка с татуировкой дракона», где главный герой девушка-хакер печатает запросы к базе данных полицейского отделения, с помощью которых она раскрыла убийства 40-летней давности. Склеив несколько кадров, можно частично рассмотреть SQL-запрос.

 

http://habr.habrastorage.org/post_images/305/a8f/b3c/305a8fb3c807c4526b02cf1d26e25318.jpg

 

В заголовке терминала можно разглядеть mysql. Вот какой ответ приходит с полицейского сервера.

 

http://habr.habrastorage.org/post_images/882/7fa/758/8827fa7583ec43263e5ef8b0c83cc90e.jpg

 

Специалисты по СУБД дружно посмеялись над таким ответом: «Шокированные кинозрители будут озадачены, что один из лучших в мире хакеров ничего не знает об операторе проверки соответствия шаблона LIKE, и почему, чёрт возьми, ни одна из жертв не имеет инициалов R.L.», — недоумевают они.

 

Два этих примера уже упоминались на Хабре, а теперь свежачок. В пилотном эпизоде сериала «Ангелы Чарли» (2011) под лотком туалета для котёнка был найден терминал подпольного сейфа. Сейчас фанаты наконец-то распознали этого код. Не поверите, но это задача с конкурса обфусцированного кода C от 2005 года, а именно — минимизированный решатель задач судоку!

 

http://habr.habrastorage.org/post_images/72e/efb/288/72eefb2880545c80cdb984ff3cb71436.jpg

 

Исходный код можно посмотреть здесь.

 

В одном из эпизодов сериала «Элементарно» про Шерлока Холмса в кадр попала записка с кодом программы на неизвестном языке.

 

http://habr.habrastorage.org/post_images/f49/e71/358/f49e71358cf4024505c72deb584b31e5.jpg

 

Как выяснилось, это эзотерический язык программирования Malbolge, созданный с целью быть максимально сложным для написания программ. Автор назвал язык программирования от Malebolge, восьмого круга ада Данте, и предполагал, что он вызовет головную боль как у автора программы, так и у всех, кто будет его читать. Код на записке взят из Википедии и просто выводит на экран текст “Hello World!”.

 

А вот в фильме «Железный человек» в кадр попал экран с загрузкой костюма Железного человека.

 

http://habr.habrastorage.org/post_images/190/aa3/554/190aa355470c3f30b7367ae3933e9538.jpg

 

Что интересно, это валидный код C, и взят он из загрузчика прошивки для RCX (программируемый кирпичик Lego с микроконтроллером). Программа написана в 1998 году в Стэнфорде, исходный код. Как создатели фильма догадались взять именно этот код? Не могли же они случайно на него наткнуться?

 

На данный момент на сайт Movie Code прислали уже более 30 примеров любопытного использования компьютерных программ в голливудских фильмах. Они будут публиковаться ежедневно, материала хватает на месяц вперёд.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • RiverTardis
    • cuperxs
      Good luck to everyone!
    • BrokenParts
      Лордас, день 18-ый Месяц Второго Зерна      Темная ночь. Отблески костра играют причудливый спектакль на твоем лице. В этой глуши Чернолесья ты торчишь уже третий день, дожидаясь встречи с представителем Сообщества. Первые две ночи ты подавал условные знаки, но никто так и не пришел. Сегодня последний день. Если никто не явится - пусть катятся в Обливион со своими заданиями, есть дела и поважнее. Хотя что можеет быть важнее спасения мира? Ответ простой - кувшинчик горячего каве и пляжи Саммерсета! а не эти болота...      - Да, я тоже думаю что место тут не располагает к хорошему отдыху, - с другой стороны костра, из тени деревьев, к тебе выходит Мили-Ин и садиться у огня. - Не смотри на меня так, просто у тебя на лице все написано. мало кто считает эти места красивыми и привлекательными...      Ты помнишь этого аргонианина, именно он сообщил тебе что твой предыдущий куратор погиб. Должна быть замена, но раз Мили-Ин здесь, значит теперь он будет твоим куратором. Надолго ли?      - Четыре месяца. - глядя в огонь заговорил он, - четыре месяца назад началась вся эта история. Смерть сноходца в пещерах Гратвуда, появления алтарей по всему Тамриэлю, массовые смерти магов, ритуалы, сводящие людей с ума, прямые столкновения с Культом, даэдра. Знаешь, живое существо ко всему привыкает, рано или поздно. Наша война с Культом уже не вызывает дрожи в сердце. Уже не страшно, что наш мир может в любую секунду исчезнуть и мы ничего не успеем сделать. Мы уже привыкли. уже не страшно. Поэтому теперь, особенно когда Вермина дала о себе знать, мы можем перейти в наступление. Начать сражаться на их территории. Найди Разум-Дара. Глаз Королевы очень хочет тебя видеть. Они с Симгой, оказывается, давние знакомые, да и... хм, не важно. В общем, они придумали какой-то план, в котором тебе отведена самая важная роль. Не думаю что это тебя удивляет.      Аргонианин усмехнулся и пошевелил дрова в костре длинной палкой.      Ты смотришь на искры и думаешь о предстоящем деле. Найти Глаз Королевы. В общем-то, нетрудно, не так ли? Как два пальца об хиста. Особенно по сравнению с тем, что ты делал раньше... Задача: найдите Разум-Дара и поговорите с ним. Скриншот с диалоговым окном отправляйте мне в личные сообщения или в эту тему. Если скриншот отправляете сюда, убедитесь что на нем нет подсказок для остальных участников приключения. При встрече каджит передаст вам 50 000 в качестве награды. Или в качестве платы за то, что вы хотя бы выслушаете очередной безумный план, который родился в голове у этого хвостатого. Крайний срок, 28.05.2024 23:00 Мск. 
    • Lame
    • Lame
    • Mayron
    • Mayron
    • Mayron
    • Mayron
      Человек мигрируя из Африки, достиг Австралии за 30 000 лет. Это приблизительно 10 км на поколение. По всей видимости, это не любопытство толкало нас вперед, а желание отдалиться от родителей, но ровно настолько, чтобы иметь возможность подбросить им детей на выходные.
    • Mayron
      Ассортимент на 18-19 мая 2024 года: Предложение действительно до 15:00 (МСК) 20 мая 2024 года.
×
×
  • Создать...