iT邦幫忙

2025 iThome 鐵人賽

DAY 10
0
Security

藍隊星星的數位鑑識筆記系列 第 10

Day.10 隱寫術 Steganography(二)圖片隱寫

  • 分享至 

  • xImage
  •  

目錄

  1. 前言
  2. Steghide
  3. OpenStego
  4. 解題練習
  5. 總結

正文

前言

今天會先介紹兩個圖片隱寫的工具,接著直接做題目!

Steghide

一種隱寫技術(Steganography)的工具,可以將資訊隱藏在圖片或音檔中。

  • 嵌入數據:
    steghide embed -cf <圖片檔或音檔名稱> -ef <要隱藏的資訊> -p <密碼>
    
  • 提取數據:
    steghide extract -sf <檔案名稱> -p <密碼>
    

OpenStego

主要提供兩個功能,資料隱藏(Data Hiding)以及水印(Watermarking)。

安裝步驟

  1. 點擊 openstego 進入官方的 github
  2. 下載 Setup-OpenStego-0.8.6.exe
  3. 直接點擊 .exe 檔案進行安裝(記住安裝路徑)
  4. 打開安裝路徑的目錄
    https://ithelp.ithome.com.tw/upload/images/20250924/201623876N2KMJDClN.png
  5. 點擊 openstego.bat,程式就會出現囉!
    https://ithelp.ithome.com.tw/upload/images/20250924/20162387PFjK24FE6a.png

嵌入檔案

  1. 點擊左邊功能欄的 Hide data
    https://ithelp.ithome.com.tw/upload/images/20250924/20162387PFjK24FE6a.png
  2. 選擇想要隱藏起來的 Message file
  3. 選擇表面的 Cover file
  4. 選擇輸出檔案的路徑以及名稱
  5. 輸入密碼(密碼可以是空白的)
  6. 點擊 Hide data 按鈕

提取檔案

  1. 點擊左邊功能欄的 Extract data
    https://ithelp.ithome.com.tw/upload/images/20250924/20162387dxQNKRJnaS.png
  2. 選擇想要提取出來的檔案
  3. 選擇輸出檔案的路徑
  4. 輸入密碼(若密碼是空白的,就不用輸入)
  5. 點擊 Extract data 按鈕

解題練習

歡迎來到快樂的解題練習,因為找不太到合適的題目,所以這次是我自己出題喔!大家可以點擊連結去下載檔案,我會把 writeup 放在 hackmd 中。flag format: Star{……}

  1. 星星出題 Something to say
    可愛的小貓咪有話想跟你說,但牠有點害羞,就把訊息藏在自拍照裡面了。
    
  2. 星星出題 Dinner
    好餓!好想吃鬆餅喔!順便問問室友要吃甚麼好了,但邪惡的室友又把訊息藏在自拍照裡面了。
    

總結

今天很努力的出了兩題簡單的小題目,如果題目有問題歡迎大家在下面留言告訴我喔!

參考資料


上一篇
Day.9 隱寫術 Steganography(一)介紹
下一篇
Day.11 隱寫術 Steganography(三)聲音隱寫
系列文
藍隊星星的數位鑑識筆記13
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言