在計算機科學中,將信息隱藏在圖像,文檔,程序,有效載荷,消息,音樂,HTML頁面,可移動媒體等文件內部的技術被稱爲隱寫術,其作法是在其餘非祕密文本中隱藏消息或信息。或數據。linux
Steghide支持如下圖像格式:JPEG,BMP,WAV,AU文件。
本教程使用Kali linux進行演示。安全
安裝Steghide
要安裝Steghide,請在Linux中打開一個終端,而後使用如下命令。微信
apt-get install steghide
如今已經安裝了Steghide,讓咱們建立一個新目錄,您的圖片和secret.txt文件必須位於同一目錄中。網絡
mkdir steghide
切換到存儲圖像和secret.txt文件的目錄。在咱們的例子中,image和secret.txt文件存儲在一個名爲steghide的文件夾中。app
CD Steghide
將JPG圖片或其餘受支持的圖片下載或移動到咱們剛剛建立的steghide目錄中。ide
將祕密消息寫入secret.txt文件。spa
echo「您的祕密消息到這裏」> secret.txt
如今,若是列出咱們的steghide目錄的內容,咱們將看到一個名爲secret.txt的文件,其中將包含您的祕密信息。要列出Linux中目錄的內容,咱們能夠使用ls命令。.net
如今是時候隱藏咱們在圖片中在secret.txt中編寫的祕密消息了。使用如下命令隱藏圖像中的數據。(將圖像名稱從anonymous.jpg更改成您的圖像名稱。)3d
steghide embed -cfonymous.jpg -ef secret.txt
此時將要求您提供密碼。code
從嵌入式圖像中提取祕密消息
如今,咱們已經瞭解瞭如何在文本文件中隱藏祕密消息,這是時候瞭解圖像的接收者如何提取咱們嵌入到圖像中的信息。
要從嵌入式圖像中提取信息,咱們能夠使用如下命令。輸入密碼後,系統將提示您輸入解密密碼,咱們將檢索巧妙隱藏在圖像中的祕密消息。
steghide extract -sfonymous.jpg
如今咱們能夠使用cat命令列出secret.txt的內容
cat secret.txt
查找有關嵌入式圖像的信息
假設咱們收到一個文件,文件中嵌入了一條祕密消息,咱們能夠使用steghide來打印出有關該文件的信息,咱們能夠使用info命令列出有關嵌入圖像的信息,將匿名.jpg替換爲您想要有關的圖像。
steghide info onymous.jpg
本文分享自微信公衆號 - 網絡安全與信息技術(chuanqzk)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。