Если вы хотели управлять боевым трансформером силой мысли, но не знали, с чего начать, то сегодня у вас счастливый день. Стартап под названием OpenBCI начал продажи Arduino-совместимой платы, с помощью которого достаточно компетентный любитель может соорудить функциональный нейрокомпьютерный интерфейс.
Разработчики McSema выпустили исходный код этой программы, которая транслирует машинный код x86 в байткод LLVM. С помощью статической трансляции инструкций x86 в байткод LLVM можно взять программу для x86 — и вернуть её обратно в то промежуточное состояние, которое было до компиляции итогового кода для платформы x86.
С таким разрешением на кадрах можно увидеть даже лица отдельных людей (то есть, если человек поднимет голову вверх, его лицо станет ярким пятном примерно на 1 пиксел). Размеры автомобилей — примерно 15-20 пикселов по длинной стороне, так что в солнечный день свой автомобиль со спутниковой фотографии будет распознаваться вполне отчётливо.
Адреса URL на новые командные серверы и модули для скачивания прячутся в зашифрованном в картинках, которые приходят с сервера. Искажение картинки выходит совершенно неразличимое на глаз: в каждом пикселе изменяется всего по одному биту каждый цветовой канал. Поскольку антивирус не может расшифровать эти данные, то картинки не считаются вредоносным трафиком.