جمع الأدلة¶
يحلل Juntei الملفات التي جُمعت مسبقًا من Windows. استخدم أداة اقتناء موثوقة وحافظ على البيانات الوصفية الأصلية كلما أمكن.
auto-parse --vhdx: Linux / macOS / Windows.
auto-parse --e01: Linux / macOS / Windows.
المواقع الشائعة¶
| الأثر الرقمي | الموقع المعتاد |
|---|---|
| Amcache | C:\Windows\AppCompat\Programs\Amcache.hve |
$MFT |
ملف البيانات الوصفية لوحدة تخزين NTFS C:\$MFT |
$LogFile |
ملف البيانات الوصفية لوحدة تخزين NTFS C:\$LogFile |
| Prefetch | C:\Windows\Prefetch\*.pf |
| دفتر يومية USN | دفق البيانات الوصفية لـ NTFS C:\$Extend\$UsnJrnl:$J |
| SRUM | C:\Windows\System32\sru\SRUDB.dat |
| تسجيل وصول المستخدمين (Windows Server) | C:\Windows\System32\LogFiles\Sum\ |
| Internet Explorer وEdge القديم (WebCache) | %LOCALAPPDATA%\Microsoft\Windows\WebCache\ |
| Outlook | %LOCALAPPDATA%\Microsoft\Outlook\*.ost، %USERPROFILE%\Documents\Outlook Files\*.pst (%LOCALAPPDATA%\Microsoft\Outlook\*.pst قبل Outlook 2010)، %APPDATA%\Microsoft\Templates\*.oft، وملفات .msg أينما حُفظت |
| متصفحات الويب | %LOCALAPPDATA%\Google\Chrome\User Data\، و%LOCALAPPDATA%\Microsoft\Edge\User Data\، و%APPDATA%\Mozilla\Firefox\Profiles\، ومجلدات ملفات التعريف الخاصة بالمتصفحات الأخرى |
| LNK / Recent | %APPDATA%\Microsoft\Windows\Recent\*.lnk ومواقع أخرى للمستخدم/النظام |
| Jump Lists | %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations وCustomDestinations |
| ShimCache | خلية SYSTEM: ...\Session Manager\AppCompatCache\AppCompatCache |
| حجر Defender | C:\ProgramData\Microsoft\Windows Defender\Quarantine |
| سجل Windows للجهاز | C:\Windows\System32\config\SYSTEM، SOFTWARE، SAM، SECURITY |
| سجل Windows للمستخدم | %USERPROFILE%\NTUSER.DAT، %LOCALAPPDATA%\Microsoft\Windows\UsrClass.dat |
الملفات التي يجب جمعها معًا¶
- اجمع خلايا سجل Windows مع ملفات
.LOGو.LOG1و.LOG2المجاورة. ويمكن لـ Juntei إعادة تشغيل السجلات لأوامر سجل Windows ولـ ShimCache عندما تكون الخلية غير متسقة (dirty). - اجمع
SRUDB.datالخاص بـ SRUM بشكل متسق. ويُبلغ Juntei حاليًا عن قاعدة بيانات ESE غير المتسقة لكنه لا يعيد تشغيلSRU*.log؛ لذا تكون السجلات الموجودة في تلك السجلات فقط غير متاحة. - اجمع
$MFTبجانب$Extend/$Jعندما يكون ذلك ممكنًا. فسجل USN يخزن مراجع ملفات الأب، لا مسارًا كاملًا؛ ويحسّن MFT حل المسارات. - اجمع
$LogFileمع$MFTلوحدة التخزين نفسها في أقرب وقت ممكن. فـ$LogFileيلتف بسرعة؛ وقد يؤدي الجمع اللاحق إلى فقدان سجلات الإعادة/التراجع (redo/undo) الأقدم بالكامل. - اجمع SRUM مع خلية
SOFTWAREالمطابقة لحل أسماء الحسابات وملفات تعريف Wi-Fi. - اجمع مجلد
Sumالخاص بتسجيل وصول المستخدمين بأكمله: فـSystemIdentity.mdbيسمّي الأدوار وقواعد بيانات{GUID}.mdbالسنوية. ولا يعيد Juntei كذلك تشغيل سجلات المعاملاتSvc*.logالخاصة به. - اجمع قواعد بيانات المتصفحات مع ملفات
-walالمجاورة لها (places.sqlite-wal،cookies.sqlite-wal): فأحدث التغييرات، وإصدارات الصفحات الأقدم التي تُستعاد منها الإدخالات المحذوفة، لا توجد هناك إلا إلى أن ينفذ المتصفح نقطة تحقق (checkpoint). - اجمع مجلد
WebCacheبأكمله: فـ Windows يُبقيWebCacheV01.datمفتوحًا ما دام المستخدم مسجلًا دخوله، ولا توجد أحدث تغييراته إلا في سجلات المعاملاتV01*.log، التي لا يعيد Juntei تشغيلها. - اجمع ملفات OST وPST الخاصة بـ Outlook وOutlook مغلق، أو من صورة قرص أو نسخة ظل لوحدة التخزين (volume shadow copy): فـ Outlook يُبقيها مفتوحة ما دام يعمل. وابحث أيضًا عن ملفات PST خارج المجلدات الافتراضية: فالمستخدمون ينقلون الأرشيفات إلى مجلدات ومحركات أقراص ومشاركات ملفات أخرى.
- اجمع شجرة
Quarantineالخاصة بـ Defender بأكملها حتى يمكن مطابقة Entries وResourceData وResources.
تحذيرات للأنظمة الحية¶
قد تتغير الملفات المفتوحة أثناء النسخ. وقد تكون خلايا سجل Windows وقواعد بيانات ESE غير متسقة داخليًا. وقد لا يفرّغ ShimCache أحدث إدخالاته الموجودة في الذاكرة حتى إيقاف التشغيل. ويُفضَّل استخدام أداة جمع جنائية تستخدم لقطات وحدات التخزين أو الوصول الخام على النسخ العادي للملفات.
السلامة¶
قد تحتوي الأدلة على برمجيات خبيثة، وعينات استغلال، وملفات LNK ضارة، ونصوص صيغ جداول بيانات.
حلّل على نظام معزول، ولا تنفّذ الدفقات المستعادة، ولا تستخدم --extract إلا عندما
تعتزم التعامل مع محتوى خطير. واحتفظ بالمصدر الأصلي دون مساس بشكل منفصل.