adblock check

Измените .png на .mp3, и заиграет музыка. Новый скрипт на GitHub маскирует файлы под картинки

Не зная о таком трюке, никто никогда не догадается о замаскированных файлах. Тем более, что изображения выглядят настоящими

Программист Дэвид Бьюкенен (David Buchanan) создал на GitHub репозиторий tweetable-polyglot-png, содержащий исходный код скрипта для встраивания любых файлов в PNG-изображение (с некоторыми ограничениями), которое можно опубликовать в Twitter. Он демонстрирует работу этого решения максимально наглядно: выставляет в своём аккаунте изображения с зашифрованными файлами — если скачать эти картинки и изменить их разрешение на указанное, они «превратятся» в полностью рабочие файлы.

Если скачать эту картинку и вручную сменить разрешение .png на .zip, а затем разархивировать файл, то создастся папка с исходным кодом скрипта.

Маскирующие в себе файлы изображения действительно являются изображениями — они открываются в файловых менеджерах и загружаются в системе. Иными словами, это самые настоящие картинки, а не сломанные файлы с разрешением .png.

Если скачать эту картинку и вручную сменить разрешение .png на .mp3, а затем открыть файл, то заиграет известная композиция Рика Эстли

Подобные скрипты — не новое решение. Несколько лет назад файлы типа Polyglot стали довольно известными в мире IT. Метод Дэвида Бьюкенена выделяется на фоне других прежде всего тем, что изображения для маскировки других файлов можно публиковать в Twitter — они будут отображаться как стандартные картинки, а целостность их «содержания» не нарушится. Однако у скрипта есть ограничения: вес итогового изображения не должен превышать 3 МБ, иначе Twitter переконвертирует PNG-картинку в JPEG, и ничего не выйдет.

BoobyBoo85 BoobyBoo85
Без вести проспавший
2 комментария по лайкам по дате
Оставьте комментарий...
Оставьте комментарий...
Duh_VINNI44 3 года
Поднасрать в трек тимати все равно круче.
sladder 3 года
Спешите видеть — миллениалы изобрели древний Rarjpg!