Kali Steghide開源隱寫工具

2021-10-09 10:13:22 字數 3706 閱讀 5579

kali linux作業系統通常被用來做滲透和審計工作,但是除此之外,這裡介紹另外乙個特別的功能:將目標檔案隱藏到或者音訊中。steghide是一款開源的隱寫術軟體,它可以讓你在一張或者乙個音訊檔案中隱藏你的秘密資訊,而且不會讓別人注意到或音訊檔案發生了任何的改變。而且,你的秘密檔案已經隱藏在了原始或音訊檔案之中了。這是乙個命令列軟體,也可以提取你隱藏在或音訊中的秘密檔案;

如果你的kali linux還沒有更新過的話,那麼執行以下命令進行更新。

# apt-get update

安裝完成以後,可以用steghide --help命令檢視一下幫助說明。

為隱藏檔案,我們首先得準備待隱藏的檔案和待隱藏檔案的載體(或者音訊檔案),我們可以把兩個檔案放到同乙個目錄下。

啟動終端,進入測試目錄。建立測試帶隱藏檔案:

# vim test.txt

在檔案中寫入測試內容:it hidden in the picture!!

3.1 隱藏檔案

接下來我們按一下方式執行命令:

1.steghide embed -cf [檔案載體] -ef [待隱藏檔案] 2. [回車] 3. 輸入密碼,提取檔案時用到,如果不想設密碼,直接按回車 4. [enter]

hide

開啟一下,並沒有發現什麼異常。

bk3.2 檢視已嵌入目標檔案的的檔案資訊

使用以下命令顯示隱藏在檔案中的資訊。

3.3 提取隱藏的檔案

把含有隱藏檔案的換乙個目錄,這裡把它拷到了桌面上,進行以下提取實驗。

然後設定密碼。

該命令將檔案secret.txt嵌入到封面檔案picture.jpg中;

同時在您嵌入您的秘密資料之後,您可以將檔案picture.jpg傳送給應該收到密碼的人員。接收方必須以下列方式使用steghide:

運用如上命令,然後輸入設定方設定的密碼就可以得到隱藏檔案;

如果您收到包含嵌入式資料的檔案,並且要在提取該檔案之前獲取相關資訊,請使用info命令:

輸入密碼後就可以得到該檔案的相關資訊;

用法示例:

將post.txt檔案隱藏到***.jpg中:

steghide embed -cf ***.jpg -ef post.txt -p 123456(不加-p引數 不設定密碼 )

從***.jpg解出post.txt:

steghide extract -sf ***.jpg -p 123456(-p 密碼)

或者通過箭頭能發現意外的東西

還有通過修改寬和高獲得下隱藏的資訊,工具用winhex來修改寬和高的資料在第二行,前四位為寬,後四位為高。

水平消隱和垂直消隱 複核消隱訊號

電子槍從左到右畫出象素,它每次只能畫一條掃瞄線,畫下一條之前要先回到左邊並做好畫下一條掃瞄線的準備,這之間有一段時間叫做水平消隱 hblank 在畫完全部掃瞄線 行 之後它又回到螢幕左上角準備下一次畫螢幕 幀 這之間的一段時間就是垂直消隱 vblank 電子槍就是在不斷的走 之 字形。復合消隱訊號 ...

Scala的隱式引數 隱式值 隱式物件

trait calc t 使用隱式值轉換到隱式引數 class multiplywithint extends calc int class multiplywithstring extends calc string 定義隱式值 implicit val i new multiplywithint...

scala隱式引數 隱式函式 隱式類詳解

隱式函式 隱式類1 定義乙個普通變數,使用 implicit 關鍵字修飾,定義乙個函式呼叫這個變數當引數時,此時這個引數就被稱為隱式引數 2 隱式引數的作用 減少提供函式引數的數量,讓某些引數擁有隱藏的值 隱式變數 def main args array string unit def fun2 a...