
ماسح جنائي للقراءة فقط لآثار البرامج — الثبات، أدلة التنفيذ (Prefetch، Shimcache، BAM)، نشاط المستخدم والربط بمهام Ghost Tasks. أكثر من 20 وحدة مرتبطة بـ MITRE ATT&CK.
اعثر على ما تركته البرمجيات خلفها على ويندوز، قبل أن تجد طريقها للعودة.
GhostTrace هي أداة محلية لصيد الآثار الجنائية على ويندوز، مصممة لمستجيبي الحوادث، ومدراء الأنظمة، والمستخدمين المتقدمين المهتمين بالأمان. تقوم بتعيين آثار الاستمرارية، والتنفيذ، والنشاط، والبقايا في سجل قابل للمراجعة، ثم تقدم تنظيفًا مقيدًا بشدة فقط عندما تختاره صراحةً.
تحميل | المتطلبات | بدء سريع | القدرات | نموذج الأمان | خارطة الطريق | البرتغالية (البرازيل)
إلغاء تثبيت تطبيق لا يزيل دائمًا بصمته التشغيلية. إدخالات بدء التشغيل، والمهام المجدولة، وأدلة التنفيذ المخزنة مؤقتًا، وقيم السجل، والخدمات، والمجلدات يمكن أن تبقى بعد فترة طويلة من إبلاغ المثبّت بالنجاح.
تحوّل GhostTrace هذا السؤال الواسع إلى تحقيق محلي مركّز:
| العنصر | المتطلب |
|---|---|
| نظام التشغيل | ويندوز 10 أو 11، x64 |
| الصلاحيات | مسؤول، مطلوب لقراءة الأصناف المحمية |
| وقت التشغيل | لا شيء. حزمة MSI مكتفية ذاتيًا. |
| القرص | ~NN ميجابايت مثبتة، بالإضافة إلى مساحة لمخرجات التقرير |
يقرأ GhostTrace أصناف ويندوز المحمية ويعمل بصلاحيات مرتفعة. تحقق من المثبّت قبل تنفيذه، خاصةً على جهاز تحقق فيه.
Get-FileHash .\GhostTrace-1.5.0-x64.msi -Algorithm SHA256
قارن النتيجة مع SHA256SUMS.txt المنشور مع كل إصدار.
المثبّت غير موقّع بالكود بعد، لذا سيشير إليه SmartScreen وبعض منتجات EDR عند أول تشغيل. تحقق من التجزئة بدلاً من تجاهل التحذير.
نزّل أحدث MSI بصيغة x64 من الإصدارات:
GhostTrace-<version>-x64.msi
الحزمة مكتفية ذاتيًا، لذا لا يحتاج الجهاز المستهدف إلى وقت تشغيل .NET مثبت مسبقًا. شغّل GhostTrace كمسؤول للوصول إلى أصناف ويندوز المحمية.
GhostTrace.CLI scan --name nvidia
يُظهر التدفق التفاعلي التقدم، ويجمع النتائج حسب التقنية، ويمكنه تصدير سجل للتحقيق. إذا وُجدت مرشحات تنظيف آمنة، يجب عليك تحديدها وكتابة عبارة تأكيد قبل حدوث أي إزالة.
مثال مختصر لما ينتجه ذلك:
$ GhostTrace.CLI scan --name nvidia
MODULE FINDINGS STATUS
PersistenceScanModule 2 OK
ScheduledTasksScanModule 1 OK
TaskCacheScanModule 1 PartialSuccess
PrefetchScanModule 4 OK
[Persistence] HKLM\...\Run\NvBackend
-> C:\Program Files\NVIDIA Corporation\Update Core\NvBackend.exe (missing)
[Ghost Task] TaskCache\Tree entry with no COM counterpart (T1053.005)
\NvProfileUpdaterOnLogon_{...}
TaskCacheScanModule: PartialSuccess. 2 keys unreadable (access denied).

GhostTrace.CLI scan --name nvidia --quiet --output C:\Cases\Host1
--quiet ينشئ سجل TXT غير تفاعلي. فشل كتابة التقرير يُرجع رمز خروج غير صفري، لذا لا تنجح الأتمتة بصمت دون صنف.
اختر لغة الواجهة باستخدام --lang:
GhostTrace.CLI scan --name nvidia --lang en
GhostTrace.CLI --lang pt-BR
| الرمز | المعنى |
|---|---|
0 | اكتمل الفحص وكُتب أي تقرير مطلوب |
1 | وسائط غير صالحة أو بيئة غير مدعومة |
2 |
| المجال | مصادر الأدلة |
|---|
الاستمرارية
GhostTrace هو مجمع للقراءة فقط افتراضيًا. يستهدف سير عمل التنظيف بقايا البرمجيات، وليس المعالجة التلقائية للبرمجيات الخبيثة.
FilesystemTraceHint: قابلة للإبلاغ، وغير قابلة للإزالة أبدًا.Ctrl+C يلغي بشكل تعاوني ربط المهام المجدولة وقراءة ملفات Prefetch.النتيجة دليل، وليست حكمًا. فسّرها مع الجدول الزمني للجهاز، وبيئتك، وعملية الاستجابة للحوادث لديك.
| المخرج | الأفضل لـ |
|---|---|
| جدول تفاعلي | مراجعة محلل سريعة |
| تقرير TXT | سجل محلي من scan، بما في ذلك أتمتة --quiet |
PartialSuccess تعني أن الوحدة أنتجت نتائج ولكنها واجهت أيضًا قيدًا. اقرأ أخطاء تلك الوحدة قبل اعتبار النتيجة الغائبة مصدرًا نظيفًا.
GhostTrace.sln الكامل قبل بناء MSI.src/GhostTrace.Tests وtests/GhostTrace.Tests.Unit مدرجان في الحل وCI.v<major>.<minor>.<patch>.أزل GhostTrace عبر الإعدادات > التطبيقات > التطبيقات المثبتة، أو من موجه مرتفع:
msiexec /x GhostTrace-1.5.0-x64.msi /qn
التقارير وسجلات التنظيف المكتوبة في دليل المخرجات لا تُزال بواسطة أداة إلغاء التثبيت. احذفها يدويًا عند إغلاق القضية.
المساهمات مرحب بها. أبقِ المجمعات للقراءة فقط، وانشر CancellationToken، وأظهر فجوات التغطية كأخطاء في النتائج، وأدرج اختبارات مع تغييرات السلوك. تبرز خارطة الطريق المجالات عالية التأثير التالية.
تدعم GhostTrace التحقيق. تحقق من كل صنف في سياق الجهاز، وجدوله الزمني، وإجراءات التشغيل لديك.
| الهدف | الأمر |
|---|
| فتح القائمة التفاعلية | GhostTrace.CLI |
| تشغيل فرز شامل | GhostTrace.CLI scan |
| البحث عن تطبيق مسمى | GhostTrace.CLI scan --name <n> |
| كتابة سجل فحص مناسب للنصوص البرمجية | GhostTrace.CLI scan --name <n> --quiet --output <directory> |
| ربط COM لجدولة المهام وTaskCache | GhostTrace.CLI scan-tasks-correlate-json --output <report.json> |
| فحص دليل أو مفتاح سجل أو سجل أحداث | scan-fs-json, scan-reg-json, scan-evt-json |
| فشل كتابة التقرير |
3 | أُلغي بواسطة المشغّل |
| الاستمرارية | Run/RunOnce، بدء التشغيل، الخدمات، Winlogon، IFEO، AppInit، LSA، Active Setup، WMI، والمهام المجدولة |
| التنفيذ | Prefetch، Shimcache، BAM/DAM، UserAssist، وMUICache |
| نشاط المستخدم | سجل PowerShell، سجل RDP الصادر، RecentDocs، USB، وأصناف الشبكة |
| البرمجيات المثبتة والبقايا | إدخالات إلغاء التثبيت، StartupApproved، Program Files، ProgramData، وآثار AppData |
| ربط المهام المجدولة | تناقضات COM وTaskCache المستخدمة للتحقيق في المهام الشبحية (T1053.005) |
| الوحدة | المصدر |
|---|
PersistenceScanModule | مجلدات Run/RunOnce وبدء التشغيل |
ServicesScanModule | قيم ImagePath للخدمات وبرامج التشغيل |
AsepScanModule | Winlogon، IFEO، AppInit، LSA، وActive Setup |
ScheduledTasksScanModule | COM لجدولة المهام، بما في ذلك المهام المخفية |
TaskCacheScanModule | شذوذ TaskCache\Tree |
WmiPersistenceScanModule | __EventFilter، __EventConsumer، والروابط |
التنفيذ والنشاط
| الوحدة | المصدر |
|---|---|
PrefetchScanModule | ملفات .pf لويندوز 10/11، بما في ذلك ضغط XPRESS-Huffman |
ShimcacheScanModule | AppCompatCache |
BamScanModule | سجلات BAM/DAM حسب SID |
UserAssistScanModule | عمليات إطلاق الواجهة الرسومية وعدّادات الاستخدام |
MuiCacheScanModule | MUICache للصدفة |
PowerShellHistoryScanModule | سجل PSReadLine وإشارات الأوامر المشبوهة |
RdpConnectionScanModule | سجل اتصالات RDP الصادرة |
RecentDocsScanModule | RecentDocs لمستكشف الملفات |
UsbDeviceScanModule | سجل USBSTOR |
NetworkArtifactsScanModule | ملف Hosts وملفات تعريف الشبكة المعروفة |
| تقرير JSON | المجمعات الموجهة وربط المهام المجدولة |
| سجل التنظيف | تدقيق إجراءات التنظيف المُزالة والمتخطاة والفاشلة |