elite 发表于 2009-12-7 10:18

USB手指分析

隨著科技的不斷發展,最近幾年USB記憶棒的功能更加強大,速度更快,容量也更大。此外USB設備已成為人們生活中的一部分,在工作場所,教育機構等許多員工正在使用它們來存儲公司的資訊,如電子郵件,公司的檔,第三方的敏感數據等,而學生利用它們來存儲功課,講義和其他個人文件等,甚至有人更用來進行惡意活動。
而對於我們取證人員來說重要的是如何追查犯罪痕跡,這裏我主要介紹如何追查USB記憶棒的犯罪痕跡。
第一,在Windows系統上只要你的電腦插上過USB記憶棒,就會留下痕跡。包括該USB記憶棒的型號,首次使用時間,最近使用時間等記錄。
這其中的原理是因為每次插上新的USB硬體設備的時候就會在註冊表(Registry)裏多個地方自動的記錄下來。你可以通過注冊表編輯器來查看相關內容,方法是:按開始-->運行,在輸入框裏輸入命令:regedit,在以下幾個路徑裏面找到有關USB記憶棒的記錄:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\USBSTOR
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\USBSTOR
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR

以上是手動的方法,有興趣可以試試這個小工具 here

第二,有時候因為用戶沒有正常關機,可能導致正在使用的USB記憶棒未能成功記錄注冊表中,那麼我們需要用到Windows安裝日誌檔案setupapi.log,它可以幫助我們。具體該檔案的位置位於%SYSTEMROOT%(C:\windows)。
例如你會在setupapi.log中發現以下資訊:
#I022 Found "USB\VID_040A&PID_05bd" in C:\WINDOWS\inf\oem18.inf; Device: "KODAK Digital Camera"; Driver: "KODAK Digital Camera"; Provider: "Eastman Kodak"; Mfg: "Kodak"; Section name: "UsbScan.Camera".
#I023 Actual install section: . Rank: 0x00000001. Effective driver date: 06/14/2002.
#I393 Modified INF cache "C:\WINDOWS\inf\INFCACHE.1".
#I022 Found "USB\Class_06&SubClass_01&Prot_01" in C:\WINDOWS\inf\ptpusb.inf; Device: "Digital Still Camera"; Driver: "Digital Still Camera"; Provider: "Microsoft"; Mfg: "Generic"; Section name: "PTP".
#I023 Actual install section: . Rank: 0x00002000. Effective driver date: 07/01/2001.

最後,如果你有興趣可以閱讀以下文章(強力建議)
Tracing USB Device artefacts on Windows XP operating system for forensic purpose
页: [1]
查看完整版本: USB手指分析