歡迎光臨
每天分享高質量文章

如何像駭客軍團主角那樣將檔案隱藏在音訊中

來自FreeBuf.COM

參考來源:wonderhowto,Covfefe編譯,

來自FreeBuf.COM

參考來源:wonderhowto,Covfefe編譯,

來自FreeBuf.COM

參考來源:wonderhowto,Covfefe編譯,

來自:FreeBuf.COM

連結:freebuf.com/articles/system/154983.html

參考來源:wonderhowto,Covfefe編譯

這些年來駭客軍團(Mr. Robot)一直是我最喜歡的電視劇,演員Rami Malek所扮演的有社交焦慮症,遊離於膚淺而物質的社會之邊緣卻又想讓世界更美好的年輕人這一角色讓我印象很深,不過我喜歡這部電視劇並不是因為我想要像主角Elliot那樣在生活中進行真實的入侵。Rami Malek的演繹是無與倫比的,我相信未來幾年我們會更多地在電視劇中看到他。順帶一提,我覺得對於Evil Corp員工的敘述有點枯燥,特別是Tyrell Wellick,有點陳詞濫調的感覺,不過總體來說,這部劇是自絕命毒師以來最棒的一部!

不過今天可不是來談電視劇的,我們會討論劇中使用的技術。隨著駭客軍團劇情的展開,Elliot對他周圍的人(包括他自己)進行入侵和篡改,然後將所發現的資訊儲存在CD上。他經常會用一些經典樂隊名來標註他們。

許多人都想知道他為什麼要這樣做,這樣做到底有多安全?

Elliot實際上是把音樂複製到這些CD上,然後在其中嵌入加密的資訊且只有他才能進行恢復。因此,任何發現CD的人都只能聽到音樂而無法發現或檢索隱藏其中的資訊。透過這種方式,即使在執法者的監視下,Elliot手上關於他朋友和熟人的資料依然是很安全的。

Elliot所做的,正是被稱為“隱寫術”(steganography)的東西,即將資訊隱藏在另一個數碼介質(音訊,影片或圖片等)中的做法。

比如說,我想給某些人傳送一條秘密訊息,那麼我可以把訊息“放進”圖片,音訊或影片檔案裡,然後透過電子郵件發給對方,或者讓對方從自己的網站中下載。有了正確的金鑰或演演算法,對方就能讀取秘密訊息了,而其他人只會看到人畜無害的圖片或其他東西。

往大的方面來講,間諜和恐怖組織多年來也一直在使用這些技術(據報道,基地組織自20世紀90年代以來就在使用這些技術在其網站上追隨者傳送訊息)。

在駭客軍團中,Elliot好像在用一個叫“DeepSound”的軟體來隱藏資訊,但是其實現在有很多可以用於隱寫的工具:

QuickStego

AudioStegano

BitCrypt

MP3Stego

Steghide

AudioStego

雖然一般來說,駭客都是用Linux系統進行攻擊的,但是DeepSound是為Windows開發的,所以我們會在Windows 7上使用它。你可以在任何Windows版本中使用。

第一步:下載&安裝Deep Sound

首先,我們需要訪問DeepSound網站並下載軟體

下載並安裝到電腦上,防病毒軟體可能會報毒,想要繼續,你需要忽略。

第二步:瞭解DeepSound介面

一旦安裝好了,你就會看到如下所示的介面,透過選擇左邊的目錄,可以看到其他盤或者USB裝置。

左邊的檔案是我的“載體”音訊檔案,也就是說,我會用這個音訊檔案隱藏我的資料。

第三步:設定

點選頂部欄上的設定圖示,它就會彈出一個如下所示的視窗。你可以設定預設語言(除英文之外只有斯洛伐克語,請隨意選擇),輸出目錄和輸出格式。註意,此軟體僅適用於.flac或.wav檔案。也就是說,你不能使用.mp3檔案。 這大概是因為.mp3被壓縮過,而其他兩種格式沒有。

另外,記得單擊“Encrypt files(加密檔案)”核取方塊。這樣的話檔案會使用256位AES加密進行加密,這是目前最強大的加密演演算法之一。最後,新增一個密碼,用於在這些檔案的標的想要恢復時進行解密。

第四步:選擇音訊檔案

接下來,我們需要選擇音訊檔案來隱藏資料。由於我的大部分音樂都是.mp3格式,所以這些音樂都沒用。不過我有一些.flac格式的Nora Jones,可以在這裡用。(一般來說,發燒友喜歡使用.flac,因為它的音質超棒,但是由於它未被壓縮,因此檔案會大得多。這就是為什麼大多數移動音訊裝置使用.mp3檔案)。

雙擊音訊檔案,即可將其用於隱藏檔案。

接下來,點選頂部欄上的“Add files(新增檔案)”圖示。這將提示你新增要隱藏的音訊檔案中的檔案。在這裡,我有一個名為Shayla.doc的檔案,我想隱藏在Nora Jones音訊檔案中。

第五步:編碼

當我點選Shayla.doc時,它會被新增到右邊的視窗。現在,我們需要點選頂部圖示欄上的“encode(編碼)”圖示。

Shayla.doc檔案現在已經被加密,並且隱藏在了我的音訊檔案中!最重要的是這個音訊檔案的外觀和聲音像普通的音訊檔案一樣,如果任何人想要得到隱藏在其中的資訊,他們將需要使用僅為我所知的密碼來解密它。

在駭客軍團中的Elliot的情況下,他現在把這些音訊檔案燒錄成CD,但這其實不是必要的。據推測,他這樣做是為了在他的電腦被沒收和調查的情況下再採取措施來保護這些檔案。一般來說,任何調查者都不太可能喜歡聽他的CD。

第六步:解碼

最終,Elliot或要得到檔案的人將需要解碼以得到隱藏其中的資訊或檔案。只需點選音訊檔案,然後點選“Extract secret files(提取秘密檔案)”圖示。它會提示你輸入密碼。 輸入在步驟#3中建立的密碼,點選“確定”,隱藏的檔案就會出現在右側視窗中了。


●本文編號509,以後想閱讀這篇文章直接輸入509即可

●輸入m獲取文章目錄

推薦↓↓↓

 

Python程式設計

更多推薦18個技術類微信公眾號

涵蓋:程式人生、演演算法與資料結構、駭客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。

分享創造快樂