Video stego — различия между версиями

Материал из InformationSecurity WIKI
Перейти к: навигация, поиск
(Новая страница: «Видеозапись - изменяющееся изображения с наложенной аудио-дорожкой.»)
 
м
Строка 1: Строка 1:
 
Видеозапись - изменяющееся изображения с наложенной аудио-дорожкой.
 
Видеозапись - изменяющееся изображения с наложенной аудио-дорожкой.
 +
 +
=Изменяющиеся силуэты=
 +
 +
Если у видеозаписи присутствует постоянный фон (например пестрый как на картинке),
 +
то лучше всего делать попиксельный xor фона.
 +
[[File:XorVideoFrame.png]]
 +
 +
Для этого требуется:
 +
 +
1. Разбиение файла на кадры с помощью утилиты ffmpeg
 +
 +
    ffmpeg -i сat.mp4 output%d.png
 +
 +
2. XOR первого кадра и остальных с помощью ImageMagic
 +
 +
    convert imageA imageB -evaluate-sequence xor imageC
 +
 +
Для второго пункта можно написать BASH скрипт для автоматического XOR'а всех кадров:
 +
 +
<code=bash>
 +
number=0
 +
while [ $number -lt 1284 ]
 +
do
 +
convert output0.png output$number.png -evaluate-sequence xor xor$number.png
 +
number=$[$number+1]
 +
done
 +
</code>
 +
 +
==Таски==
 +
 +
http://countersite.org/articles/steganography/68-bctf-2016-stego-catvideo.html - BBCTF 2016 CatVideo

Версия 03:03, 25 марта 2016

Видеозапись - изменяющееся изображения с наложенной аудио-дорожкой.

Изменяющиеся силуэты

Если у видеозаписи присутствует постоянный фон (например пестрый как на картинке), то лучше всего делать попиксельный xor фона. XorVideoFrame.png

Для этого требуется:

1. Разбиение файла на кадры с помощью утилиты ffmpeg

    ffmpeg -i сat.mp4 output%d.png

2. XOR первого кадра и остальных с помощью ImageMagic

    convert imageA imageB -evaluate-sequence xor imageC

Для второго пункта можно написать BASH скрипт для автоматического XOR'а всех кадров:

<code=bash> number=0 while [ $number -lt 1284 ] do convert output0.png output$number.png -evaluate-sequence xor xor$number.png number=$[$number+1] done </code>

Таски

http://countersite.org/articles/steganography/68-bctf-2016-stego-catvideo.html - BBCTF 2016 CatVideo