
ماسح جنائي للقراءة فقط لآثار البرامج — الثبات، أدلة التنفيذ (Prefetch، Shimcache، BAM)، نشاط المستخدم والربط بمهام Ghost Tasks. أكثر من 20 وحدة مرتبطة بـ MITRE ATT&CK.
اعثر على ما تتركه البرامج خلفها في ويندوز، قبل أن تجد طريقها للعودة.
GhostTrace هي أداة صيد محلية لآثار ويندوز الجنائية، مصممة لمستجيبي الحوادث، مدراء الأنظمة، والمستخدمين المتقدمين المهتمين بالأمان. تقوم بتخطيط آثار الاستمرارية، التنفيذ، النشاط، والمخلفات إلى سجل قابل للمراجعة، ثم تقدم تنظيفًا مقيدًا بشدة فقط عندما تختار ذلك صراحةً.
تنزيل | بداية سريعة | الإمكانيات | نموذج الأمان | خارطة الطريق | البرتغالية (البرازيل)
إلغاء تثبيت تطبيق لا يزيل دائمًا بصمته التشغيلية. قد تبقى إدخالات بدء التشغيل، المهام المجدولة، أدلة التنفيذ المخبأة، قيم التسجيل، الخدمات، والمجلدات بعد فترة طويلة من إبلاغ المثبت بالنجاح.
تحوّل GhostTrace هذا السؤال الواسع إلى تحقيق محلي مركّز:

حمّل أحدث MSI إصدار x64 من الإصدارات:
GhostTrace-<version>-x64.msi
الحزمة مستقلة بذاتها، لذا لا يحتاج الجهاز الهدف إلى بيئة تشغيل .NET مثبتة مسبقًا. شغّل GhostTrace كمسؤول للوصول إلى مكونات ويندوز المحمية.
GhostTrace.CLI scan --name nvidia
يُظهر التدفق التفاعلي التقدم، ويجمّع النتائج حسب التقنية، ويمكنه تصدير سجل التحقيق. إذا كانت هناك مرشحات تنظيف آمنة، يجب عليك تحديدها وكتابة عبارة تأكيد قبل حدوث أي إزالة.
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
| المجال | مصادر الأدلة |
|---|
GhostTrace هي جامع للقراءة فقط بشكل افتراضي. تستهدف عملية التنظيف المخلفات البرمجية، وليس الإصلاح التلقائي للبرامج الضارة.
FilesystemTraceHint: قابلة للتقرير، غير قابلة للإزالة أبدًا.Ctrl+C يلغي بشكل تعاوني ربط المهام المجدولة وقراءة ملفات Prefetch.النتيجة هي دليل، وليس حكمًا. فسّرها مع الجدول الزمني للمضيف، بيئتك، وعملية الاستجابة للحوادث الخاصة بك.
| المخرجات | الأفضل لـ |
|---|---|
| جدول تفاعلي | مراجعة سريعة للمحلل |
| تقرير TXT | سجل محلي من scan، بما في ذلك أتمتة |
PartialSuccess تعني أن الوحدة أنتجت نتائج لكنها واجهت قيدًا. اقرأ أخطاء تلك الوحدة قبل اعتبار النتيجة الغائبة مصدرًا نظيفًا.
GhostTrace.sln بالكامل قبل بناء MSI.src/GhostTrace.Tests و tests/GhostTrace.Tests.Unit مضمنتان في الحل والـ CI.v<major>.<minor>.<patch>.تتبع تاريخ النجوم العامة للمشروع على Star History.
المساهمات مرحب بها. حافظ على الجامعين للقراءة فقط، انشر CancellationToken، أظهر فجوات التغطية كأخطاء نتيجة، وأدرج اختبارات مع تغييرات السلوك. خارطة الطريق تسلط الضوء على المجالات التالية عالية التأثير.
تدعم GhostTrace التحقيق. تحقق من كل أثر في سياق المضيف، جدوله الزمني، وإجراءاتك التشغيلية.
| الهدف | الأمر |
|---|
| فتح القائمة التفاعلية | GhostTrace.CLI |
| تشغيل فحص شامل | GhostTrace.CLI scan |
| صيد تطبيق مسمى | GhostTrace.CLI scan --name <name> |
| كتابة سجل فحص مناسب للنصوص البرمجية | GhostTrace.CLI scan --name <name> --quiet --output <directory> |
| ربط COM وجدول المهام و TaskCache | GhostTrace.CLI scan-tasks-correlate-json --output <report.json> |
| فحص دليل، مفتاح تسجيل، أو سجل أحداث | scan-fs-json, scan-reg-json, scan-evt-json |
| الاستمرارية | 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 وملفات تعريف الشبكة المعروفة |
--quiet| تقرير JSON | المجمعات الموجّهة وربط المهام المجدولة |
| سجل التنظيف | تدقيق إجراءات التنظيف التي تمت إزالتها، تخطيها، أو فشلت |