Как да скриете файл в изображение

Съдържание

[color = # 000000] Безопасен метод в Linux за защита на личните ни данни е да скриете файловете или директориите в .png.webp или .jpg.webp изображение. [/ color]
[color = # 000000] Тази техника се нарича стеганография. Стеганографията е техниката за скриване на файлове или текст в мултимедиен носител (аудио, видео или изображение). Лесен начин и без инсталиране на софтуер. [/ Color]
[color = # 000000] Много е просто, само в две стъпки, компресирайте файла или директорията в .zip и обединете получените по -рано .zip със съществуващо изображение. Ще го направим като root или с помощта на командата и производни на Debian sudo. Това може да се направи като нормален потребител, но става въпрос за разрешенията, които ще имат изходящите изображения. [/ Color]
[color = # 000000] За да приложим този метод като пример ще имаме изображение test.jpg.webp и текстов файл с лична информация mydata.txt [/ color]
[color = # 000000] Достъпваме до прозореца на терминала и изпълняваме следната команда като root за компресиране [/ color]
 zip -e data.zip mydata.txt 

[color = # 000000] Където data.zip е името на файла, а mydata.txt е името на текстовия файл, който ще компресираме. [/ color]
[color = # 000000] Опцията -e означава, че ще добавим и парола към .zip за по -голяма сигурност. [/ color]
[color = # 000000] Той иска от нас да създадем паролата, ние я създаваме и я поставяме отново за сигурност. С това имаме компресирания файл data.zip с вече създадена парола. [/ Color]
[color = # 000000] След това от прозореца на терминала и в режим root, свързваме файловете [/ color]
[цвят = # 000000]
cat test.jpg.webp data.zip> крайно изображение.jpg.webp
[/Цвят]
[color = # 000000] Където test.jpg.webp е входящото изображение, в което ще имаме скритите данни, data.zip файлът, който ще скрием, а final image.jpg.webp е крайното изображение, което вече съдържа нашите данни. [ / цвят]
[color = # 000000] Можете да проверите резултата, [/ color] [color = # 000000] с командата unzip -t файла от прозореца на терминала, който ви позволява да видите съдържанието на zip файл, тук разширението е jpg.webp, но съдържанието отговаря на zip [/ color] формата
[цвят = # 000000]
разархивирайте -t finalimage.jpg.webp
[/Цвят]
[color = # 000000] Той ще ни поиска паролата, която сме създали и при разархивирането ще види текстовия файл, който сме скрили mydata.txt [/ color]
[color = # 000000] За да възстановим данните, които скрихме във файла с изображение, използваме следната команда [/ color]
[цвят = # 000000]
разархивирайте finalimage.jpg.webp
[/Цвят]
[color = # 000000] Тук ще получим двата начални файла test.jpg.webp и mydata.txt [/ color]
[color = # 000000] Можете да използвате файлове от всякакъв тип, независимо дали са sql, видео, аудио или защитени с парола директории, което го прави още по-сигурен. Ако някой иска да получи достъп до нашата информация, първо трябва да знае на кое изображение е и след това трябва да знаете паролата. [/ color]
[color = # 000000] Освен файлове с изображения можем да ги публикуваме или да ги използваме нормално като изображение на уебсайт или в друго приложение, без никой да знае, че има скрити файлове. [/ color]
Друг начин да направите това е чрез специални програми за тази цел, като steghide
за да го инсталираме в терминала, който въвеждаме
sudo apt-get install steghide

[color = # 000000], за да скрием файл в изображение със steghide, ще трябва да направим следното [/ color]
[цвят = # 000000]
steghide embed -cf mimagen.jpg.webp -ef document_to_hide.txt
[/Цвят]
[color = # 000000] -cf показва файла на корицата [/ color]
[color = # 000000] -ef Показва скрития файл [/ color]
[color = # 000000] и за да извлечем скритото съдържание, всичко, което трябва да направим, е да въведем [/ color]
екстракт от стегид -sf mimagen.jpg.webp
Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave