regripperの使い方メモ
「https://code.google.com/p/regripper/downloads/list」
から、
「rrv2.5.zip」
をダウンロードし、解凍する。
プラグインは、
「https://code.google.com/p/regripperplugins/downloads」
から、
「regripperplugins_20130218.zip」
をダウンロードし、解凍する。
解凍したフォルダを、「rrv2.5.zipを解凍したフォルダ」内に移動する。
「regripperplugins_20130218.zipを解凍したフォルダ」を「plugins」とフォルダ名をリネームする。
※リネームしないと、プラグインへのパスが通らず、プラグインが使えないので。
●使い方
>rip.exe -p プラグイン名 -r レジストリハイブファイル
●注意点
・UTCの時刻になっているので、日本だと+9時間を忘れないようにする必要がある。
・日本語表記のパスは、文字化けする。
●自動起動設定の調査
・config\software
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
>rip.exe -p soft_run -r config\software
HKLM\Software\Microsoft\Windows\CurrentVersion\Run, RunOnce, RunServices
>rip.exe -p soft_runplus -r config\software
KB950582(Autorunの設定が無効化どうかチェック)
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutoRun
>rip.exe -p KB950582 -r config\software
HKLMのService
>rip.exe -p services -r config\system
Type = Own_Process
Start = Auto Start
となっているのが見るべきところ。
・NTUSER.DAT
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
>rip.exe -p user_run -r NTUSER.DAT
HKCU\Software\Microsoft\Windows\CurrentVersion\Run, RunOnce, RunServices
>rip.exe -p soft_runplus -r NTUSER.DAT
Autorun設定(NoDriveTypeAutoRun)
>rip.exe -p autorun -r NTUSER.DAT
loadによるAutorun設定
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\load
>rip.exe -p load -r NTUSER.DAT
XPユーザーのAutorun設定(HKCU|Software\Microsoft\Windows\CurrentVersion\policies\Explorer\Run)
>rip.exe -p logon_xp_run -r NTUSER.DAT
●プログラムの実行履歴
・UserAssist
エクスプローラー経由で起動したアプリケーションがわかる。
(エクスプローラーがプログラムの実行履歴を、ROT13の値で保存している。)
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist
>rip.exe -p userassist -r NTUSER.DAT(それぞれの実行時刻がわかる。)
UEME_RUNPIDL:ショートカット、リンクからの実行等
UEME_RUNPATH:ダブルクリック、ファイル名を指定して実行等
UEME_RUNCPL:コントロールパネルを操作等
・MUICache
アプリケーションを実行すると、実行ファイルからリソース情報を収集される。
HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache
HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MUICache
>rip.exe -p muicache -r NTUSER.DAT(最後に書かれた時刻だけわかる。)
・AppCompatCache(ShimCache)
kernel32.dllの共有メモリをシャットダウン時にキャッシュ情報をWinlogonプロセスにより保存される。
HKLM\System\CurrentControlSet\Control\SessionManager\AppCompatibility\AppCompatCache
>rip.exe -p appcompatcache -r config\system
・Prefetch
C:\Windows\Prefetch
regripperでは見れないけれど、忘れないようにチェックする。
●ファイルの検索履歴
Win32API経由で検索したとき
>rip.exe -p acmru -r NTUSER.DAT
●USB機器の利用履歴
>rip.exe -p usbstor -r config\system
●ネットワークドライブの情報
User's Map Network Drive MRU
>rip.exe -p mndmru -r NTUSER.DAT
●全部やる!
>rip.exe -f software-all -r config\software
>rip.exe -f security-all -r config\security
>rip.exe -f sam-all -r config\sam
>rip.exe -f system-all -r config\system
>rip.exe -f ntuser-all -r NTUSER.DAT
EnCaseだと「View File Structure」すれば見れるので、やっぱり商用で高いだけあるかな。
フリーのregripperでもやれなくはないけど。
Citadelみたいに、レジストリに設定ファイルを保存するような場合は、
やはりEnCaseのように見れると便利で探しやすい気がする。