Стеганография за скриване на съобщения във файлове

The Стеганографията е изкуството или изучаването и прилагането на техники, които позволяват скриването на съобщения в другите, и само чрез специфични методи за четене или софтуер може да се разкрие скрито съдържание. В случай на компютърна криптография, например, можем да скрием съобщение в изображение и всеки, който види изображението, няма да знае, че то носи скрито съобщение.

Стеганографията се използва широко в компютърната сигурност, използва се за скриване на информация, която се изпраща по интернет и се използва от правителствени организации, компании, престъпни организации.

Стенографията не е само за скриване на съобщение в изображение, но може да бъде всеки елемент, видео, аудио, код, който може да бъде дешифриран само от тези, които знаят, че носи скрито съобщение или прилагат някои техники, за да видят дали има е скрито съобщение., използвайки някои от техниките, които ще видим в този урок.

Видове стеганографски и криптографски техники


Класическа стеганография Това е техника, която не използва никаква защита, затова всеки може да прочете скритото съобщение. Техниките са лесни за прилагане.

За този урок ще използваме Linux, където имаме командата cat, която ни позволява да обединим няколко файла, полученият файл може да се види по -късно във всяка операционна система. Например ще създадем текстов файл със съобщение, което ще скрием

След това търсим изображение, за да скрием съобщението:

След това отваряме терминален прозорец и отиваме в директорията, където се намират двата файла и пишем следната команда:

cat files_to_attach >> file_carrier

 котка text.txt >> photo.jpg.webp
Резултатът ще бъде същата снимка без никакви модификации, но със скрит файл. Тази техника няма сигурност.

Сега, за да разкрием посланието, можем да приложим някои от следните техники.

Единият е да използвате команда string който показва низове за печат, съдържащи се във файлове, се използва за търсене на текст във файлове.

От прозореца на терминала пишем командата:

 струни foto.jpg.webp
Резултатът заедно с разбираеми знаци ще бъде съобщението:

Можем също да използваме шестнадесетичен преглед на файлове или редактор, за да погледнем вътре в кода и да видим какво можем да намерим. Можем да инсталираме Bless Editor или софтуер Ghex които идват в хранилищата на Linux с помощта на командата:

 sudo apt-get инсталирайте благословение
След това отваряме файла foto.jpg.webp от програмата и можем да анализираме шестнадесетичния код и да видим съобщението:

Друг пример, който можем да направим с командата cat е следният:

Да предположим, че имаме електронна таблица със счетоводни данни и отчет, който искаме да скрием в изображение, това, което ще направим, е първо да компресираме файловете, за да бъдат скрити.

След това от прозореца на терминала пишем следната команда:

 cat documents.zip >> mona.jpg.webp
Така че ние ще прикачим zip файла към изображението, изображението изглежда същото и не показва никакви промени, с изключение на разликата в размера: оригиналът е 26 kb, а този със скрити файлове е 39 kb.

След това ще извършим обратния процес, тоест ще получим скритите файлове, за тях разархивираме всеки zip файл, който съдържа изображението, като използваме следната команда:

 разархивирайте mona.jpg.webp 

Сега можем да добавим повече сигурност, ако използваме парола при компресиране:

В този случай ще имаме проблем, тъй като unzip не може да разархивира файл с парола. Можем да използваме друг софтуер, като 7zip, можем да го инсталираме, като използваме следните команди:

 sudo apt-get install p7zip
След това, използвайки този софтуер, можем да декомпресираме, ако знаем ключа, пишем следната команда:
 7za e mona.jpg.webp

Steghide - Приложение за стеганография


Steghide ви позволява да скривате файлове с данни в изображения или аудио файлове. Неговите функции включват автоматичен преглед, можете да прикачите данни към файлове от тип jpg.webp или wav.

Той е мултиплатформен и може да бъде изтеглен от официалния му уебсайт или можем да го инсталираме от хранилищата на Linux, като използваме следната команда:

 sudo apt-get install steghide
Тази програма няма графични интерфейси, затова се изпълнява под формата на команди, да предположим, че имаме няколко pdf файла и изображение. Компресираме го в zip файл. Изображението има размер, много по -голям от файла, който трябва да бъде прикачен.

След това прилагаме следната команда:

 steghide embed -ef viajes.zip -cf beach.jpg.webp
Къде означава това:
  • вграждане е да прикачите
  • -еф файла за скриване
  • -cfr файла с изображението

След като бъде изпълнен, той иска от нас да назначим безопасно поведение, което е текст или парола за защита на файла.

След това, ако искаме да извлечем данните от файла, използваме следната команда:

 екстракт от steghide -sf beach.jpg.webp 
Той отново ще ни поиска паролата, за да ни покаже файла, който скриваме, не забравяйте, че файлът viajes.zip също има парола.

SilentEyes - приложение за стеганография


SilentEye е кросплатформено приложение за скриване на файлове в изображения със стенографски техники. Осигурява графичен интерфейс и мощен алгоритъм за стеганография и процесна криптография, можете да разширите функционалността му, като използвате приставка система. Можем да изтеглим SilentEyes от официалния уебсайт според операционната система, която използваме.

След като инсталираме, отваряме програмата и трябва да отворим изображението, което ще използваме, за да скрием информация. Например:

Тук можем да кандидатстваме Кодиране за криптиране и декодиране за декодиране картината. Първо ще приложим кодирането, както следва, отиваме към бутона Кодиране.

Тук посочваме качеството на полученото изображение, целевата папка на полученото изображение и можем да напишем съобщение или да прикачим файл, SilentEyes Той ни изчислява колко бита или октета имаме свободни да прикачваме файлове в изображението. Ние можем добавете парола, ако изберем опцията Активиране на криптиране.

Важно е да се отбележи, че данните, скрити във файл, трябва като цяло да са със значителен размер по -малък от размера на транспортния файл.

Резултатът ще бъде същото изображение във формат bmp.webp, но с добавени скрити данни.

SilentEye Той е много прост, тъй като ви позволява да плъзгате и пускате кодиращото и декодиращото изображение, прозорецът за кодиране ви позволява да изберете формата на кодиране, качеството на изходното изображение, използваните цветове на пикселите и други настройки.

Приложения за стеганография за Android


Има няколко софтуера, които можем да използваме за изпълнение стеганография от нашето устройство с Android където като правим снимка или изображение, което имаме на телефона, можем да прикачим съобщение или файл по скрит начин. Някои инструменти са Учител по стеганография.

Уебсайт за изпълнение стеганография


Много интересен онлайн инструмент за създаване на стеганография е http://pixelator.io, можем да кодираме и декодираме онлайн.

Първо добавяме изображението, което ще бъде Капак или скрит тази, която виждате и след това файлът или цяла папка за кодиране.

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

Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave