HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ИНФО > Мировые новости. Обсуждения.
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 03.09.2015, 22:04
#colorblind
Guest
Сообщений: n/a
Провел на форуме:
248913

Репутация: 42
По умолчанию

Изображение размером 420 байт отправляет сайты в аут

Какой самый большой размер изображения формата PNG в наименьшем количестве байт? Программист Дэвид Фифилд с сайта bamsoftware.com заинтересовался данным вопросом и пришел к удвительным выводам. Он создал картинку, размеры которой не умещаются в оперативной памяти, вызывая зависание системы.

Запакованный bzip2-файл spark.png.bz2 имеет размер всего 420 байт. В нем лежит сжатый PNG-файл. При распаковке картинка занимает 6132534 байт или 5,8 мегабайт и имеет разрешение 225000 на 225000 пикселей (50,625 гигапикселей). Для просомтра такого изображения требуется около 141 гигабайта оперативной памяти. На незащищенных от подобной «бомбы» фото-хостингах, форумах и прочих сайтах, где можно загрузить и посмотреть картинку, таким образом можно запросто положить сервера.

PNG использует алгоритм сжатия DEFLATE в библиотеке zlib.

Сначала DEFLATE заменяет повторяющиеся строки указателями, при этом каждая пара бит кодирует 258 одинаковых байтов с нулями. Степень компрессии составляет 1032 к 1.

Затем за дело берётся bzip2, который сжимает длинный набор одинаковых значений в максимально компактный вид.

Картинка почти полностью состоит из нулей, внутри находится секретное послание. Для лучшего сжатия используется однобитное цветовое пространство, хотя большинство программ для рендеринга графики всё равно резервируют по три бита на пиксель и разворачивают картинку в 141,4 гигабайта.

http://geektimes.ru/post/261276

-----------------------------

Картинка: https://www.bamsoftware.com/bzr/deflate/spark.png.bz2
 
Ответить с цитированием

  #2  
Старый 03.09.2015, 22:55
TANZWUT
Крёстный отец :)
Регистрация: 22.06.2005
Сообщений: 1,330
Провел на форуме:
5302668

Репутация: 2054


Отправить сообщение для TANZWUT с помощью ICQ
По умолчанию

Баян, я ещё в 2005-ом отправлял компы в bsod используя png 640*480 растянутую в теге img с width/height равным 999999
__________________
Лучший способ защиты - это нападение!!!
 
Ответить с цитированием

  #3  
Старый 03.09.2015, 23:42
#colorblind
Guest
Сообщений: n/a
Провел на форуме:
248913

Репутация: 42
По умолчанию

Да, согласен, трюк можно в какой-то степени назвать старым, да только тут немного другое, чем растягивание изображения или фейковые цифры в хидере.
 
Ответить с цитированием

  #4  
Старый 03.09.2015, 23:50
vikii
Guest
Сообщений: n/a
Провел на форуме:
42797

Репутация: 1
По умолчанию

Цитата:
Сообщение от TANZWUT  
TANZWUT said:

Баян, я ещё в 2005-ом отправлял компы в bsod используя png 640*480 растянутую в теге img с width/height равным 999999
некоторые в 2005 портки без помощи надеть не могли ) я про нынешний контингент форума)
 
Ответить с цитированием

  #5  
Старый 04.09.2015, 05:14
grimnir
Guest
Сообщений: n/a
Провел на форуме:
216062

Репутация: 231
По умолчанию

Старо,как и зип архив на 4.5 Петабайт http://www.unforgettable.dk/
 
Ответить с цитированием

  #6  
Старый 04.09.2015, 11:05
NekoKoneko
Guest
Сообщений: n/a
Провел на форуме:
58053

Репутация: 20
По умолчанию

Значит, когда я делал в галерее проверку картинок на ((H*W*4) > 100m), это не было паранойей...
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ