Например, так.
>>4328742
Всё верно сказал, даже добавить нечего.
>>4328733
Спрятал два слова.
>>4328768
Ничего нет же.
Я даже не пытался найти и не потратил 1.5 минуты на это
>>4328768
То, что я их угадал с первого взгляда на превью, это так и было задумано?
Если попробовать просто в текстовом редакторе открыть и написать слово, то картинка перестаёт открываться, как картинка. Я наверно не так открываю
>>4328768
Я не нашел никакого текста в этом изображении, но заметил кое-что другое странное. кот в очках
>>4328773
Зачем открывать файл, чтобы что-то в него дописать?
Гимпом.
>>4328733
читай про lsb,rarjpeg
вот тут годные видеолекции по теме
https://ulearn.me/Course/Hackerdom/Istoriia_stieghanoghrafii_7b4fb17f-9bed-443e-84c6-684ba6e3e416
есть еще практические у них задания по расшифровке стеганограмм
Не твоя, вот и бесишься.
Винраром.
>>4328733
Гораздо забавнее было бы прятать изображения в слова.
>>4332875
Этo coвceм нe тo.
Вот‚ к пpимерy‚ можно cпрятать текcт в теĸст - тeкcтoвaя стеганoгрaфия‚ хотелоcь бы так же пpятать кaртинки. Не, в пpинципe этo вoзмoжно‚ но объем текста, в который должна быть упакована пикча будет колоссальным.
>>4328733
Самое элементарное, что я могу придумать:
Берём текст
Раскладываем его в двоичный код
Берём пикчу
Как известно, изображение(не жипег) можно разложить на вполне конкретную последовательность RGB значений. Нечётное (R G или B) значение пусть у нас будет 1, чётное 0.
Например нам нужно зашифровать:
1101000010011110 1101000010011111 00101101 1101000010100101 1101000010100011 1101000010011001
У нас имеется изображение:
(28, 61, 174)
(119, 181, 248)
(115, 18, 100)
(146, 246, 93)
(131, 38, 212)
(242, 109, 123)
(33, 96, 184)
(110, 24, 28)
(17, 116, 103)
(82, 170, 88)
(142, 110, 239)
(212, 70, 158)
(214, 220, 166)
(163, 92, 28)
(204, 111, 24)
(144, 206, 50)
(53, 159, 171)
(98, 55, 158)
(16, 255, 181)
(17, 222, 107)
(237, 176, 33)
(199, 168, 135)
(221, 253, 151)
(199, 163, 233)
(192, 114, 126)
(51, 46, 210)
(201, 128, 207)
(210, 38, 48)
(57, 26, 1)
(174, 55, 84)
(25, 72, 216)
Теперь нам необходимо сделать так, чтобы байты означающие цвета означали ещё и нужные нам биты(мы будем делать их чётными или нечётными)
Первый бит 1, первый байт 28 - несоответствие, значит делаем байт чётным, например 29
Второй бит тоже 1, первый байт 61 - всё нормально, пропускаем.
Собственно делаем так до тех пор, по не зашифруем весь текст. Визуально при этом изображение на выходе не будет сильно отличаться от того, что мы дали на входе.
>>4337525
Just a heads-up:
The feds ARE watching
this thread.
Sincerely,
The N.S.A.
Насчёт watching не уверен, пришлось воспользоваться контекстным анализом.
c: dep
>>4337434
А если усложнить этот метод, то можно даже добиться вменяемых результатов.
https://github.com/desudesutalk/lsbtools/blob/master/docs/lsb_rus.md
Use rarjpeg, Luke!
>Насчёт watching не уверен, пришлось воспользоваться контекстным анализом.
Да не watching, а monitoring, это и без твоих анализов видно.
Вот так например
convert stallman.png -fft +depth +adjoin stallman_%d.png
display stallman_1.png
надо только чтобы magemagick был с fft собран
Расскажите как спрятать слова в изображение