infosec
62.7K subscribers
2.74K photos
162 videos
87 files
2.47K links
Copyright: @SEAdm1n

Вакансии: @infosec_work

Информационная безопасность. Литература для ИТ специалистов. Пентест, DevOps, Администрирование.

Приобрести рекламное размещение: https://telega.in/c/it_secur

РКН: https://vk.cc/cN3VCI
Download Telegram
• FFmpeg — швейцарский нож для мультимедиа. Совершенно незаменимая программа, которую использует в повседневной жизни почти каждый, даже не зная об этом. Например, вы сняли видео и заливаете на видеохостинг — оно перекодируется и публикуется уже в другом разрешении/формате/размере. Как вы думаете, какая программа выполнила транскодирование? Вполне возможно, что под капотом на сервере работает FFmpeg.

• FFmpeg объединяет более 300 видео/аудио/графических кодеков, декордеров, муксеров, демуксеров и фильтров. Благодаря ему вы даже можете написать собственный видеоплеер в тысячу строчек кода, не разбираясь с кишочками видеообработки. Но речь пойдет не об этом...

• Дело в том, что FFmpeg является индустриальным стандартом в мобильных приложениях, которым требуется обработка аудио и видео. А еще под FFmpeg на момент написания статьи существует 543 зарегистрированных CVE. Все эти уязвимости встречаются на bug bounty.

• Автор этого материала выкатил интересный лонгрид с упором на пентест мобилок и наглядно показал, какие уязвимости действительно встречаются и как их использовать. Содержание следующее:

➡Ищем FFmpeg в APK;
➡Точное определение версии;
➡Извлечение build-конфига;
➡Protocol handlers;
➡Живой код vs мёртвый код;
➡Hardware decode fallback;
➡Commit-ресерч по конкретным файлам;
➡Построчная сверка исходника на git-тегах;
➡Сборка ASan/UBSan-версии для эмпирического подтверждения;
➡Разбираем CVE;
➡Бонус;
➡References.

#Пентест #FFmpeg
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍19🔥146❤3🤔1