iT邦幫忙

2025 iThome 鐵人賽

DAY 19
0
Security

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

Day.19 記憶體鑑識(五)Volatility3 介紹與安裝

  • 分享至 

  • xImage
  •  

目錄

  1. 前言
  2. Volatility3 介紹
  3. 安裝教學
  4. 總結

正文

前言

介紹完 Volatility2 後,準備學 Volatility3 怎麼用啦!

Volatility3 介紹

Volatility 是一個用於事件響應和惡意軟體分析的開源記憶體鑑識框架,能夠從電腦的隨機存取記憶體(RAM)中提取、分析和解釋數位證據。

  • 注意:目標主機在做取證前盡量不要切斷電源,以免揮發性記憶體資料消失
  • 版本:
    • Volatility2 - 採用 python2 撰寫,是目前的穩定版本(2.6 為最終的版本)
    • Volatility3 - 採用 python3 撰寫,持續更新中
  • Volatility3 特點:
    • 採用 符號表 (Symbol Tables) 的方式,直接解析系統提供的符號,避免 profile 相依,對 Windows、Linux、MacOS 的支援更靈活。
    • 採用了更現代化的符號解析方式,Volatility 3 在結構解析上比 Volatility 2 更準確,減少誤判。

安裝教學

  1. 需要先安裝 python3(python3.8 以上的版本)
  2. 點擊 Volatility3
  3. 下載 .whl 檔案
    https://ithelp.ithome.com.tw/upload/images/20251003/20162387iZVp4R26kQ.png
  4. 使用 pip 進行安裝
    pip3 install .\volatility3-2.26.2-py3-none-any.whl
    
  5. 驗證是否安裝成功
    vol -h
    
  6. 出現幫助的內容就是安裝成功囉!
    https://ithelp.ithome.com.tw/upload/images/20251003/20162387dsZ4Zf9ruq.png

總結

今天又安裝了一個工具(我的儲存空間正在哭),如果有需要的話,也可以考慮直接使用 docker 去安裝 Volatility3 喔,在 Docker Hub 已經有別人包好的 image 可以下載,但裡面似乎還沒有裝好 symbol tables,所以暫時可能還沒辦法用。

那至於 symbol tables 是甚麼呢?我們留到下一篇再給大家娓娓道來。

參考資料


上一篇
Day.18 記憶體鑑識(四)Volatility2 解題練習
下一篇
Day.20 記憶體鑑識(六)Volatility3 symbol table
系列文
藍隊星星的數位鑑識筆記 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言