Artefaktlar Arası İnceleme Akışları¶
Hiçbir artefakt önemli bir sonucu tek başına taşımamalıdır. Bu iş akışları, bir ipucunun savunulabilir bir kanıt zincirine nasıl dönüştürüleceğini gösterir.
Şüpheli yürütülebilir dosya yürütmesi¶
- Prefetch: saklanan çalıştırma zamanını, yol/karma bağlamını, çalıştırma sayısını ve yüklenen dosyaları belirleyin.
$MFT: yolu, boyutu, zaman damgalarını, ADS'yi, silinme durumunu ve MFT referansını bulun.- USN Journal: oluşturma, yazma, yeniden adlandırma ve silme işlemlerini yeniden oluşturun.
- Amcache: SHA-1, PE meta verileri, sürüm ve geçmişteki yolu ekleyin.
- ShimCache: uyumluluk önbelleği yolunu/sırasını ve desteklenen yürütme bayrağını ekleyin.
- SRUM: aynı yürütülebilir dosya/kullanıcı tarafından yapılan kaynak/ağ kullanımını arayın.
- Defender: karantina zamanını, özgün yolu, karmayı ve indirme kaynağını kontrol edin.
- Olay günlükleri/EDR: üst işlemi, komut satırını, hesabı, ağı ve güvenlik bağlamını belirleyin.
Sonuç; dosya varlığını, yürütmeyi ve bir kişiye veya saldırıya atfı birbirinden ayırmalıdır.
Fidye yazılımı dosya etkinliği¶
$MFTiçinde şifrelenmiş uzantıları ve kurban yollarını belirleyin.- Toplu yazma/yeniden adlandırma/silme işlemlerini yeniden oluşturmak için USN nedenlerini ve sırasını kullanın.
- Aday şifreleyicileri ve çalıştırma zamanlarını belirlemek için Prefetch kullanın.
- Aday işlemin CPU/disk/ağ kullanımındaki ani artışlar için SRUM kullanın.
- Dağıtım/kalıcılık için hizmetleri ve TaskCache'i kontrol edin.
- Tespit/düzeltme için Defender karantinasını ve olay günlüklerini kontrol edin.
MFT/USN, hiçbir yürütme artefaktı kalmadığında bile dosya sistemi üzerindeki etkiyi kanıtlayabilir. Ancak işlem telemetrisi veya ilişkilendirme olmadan sorumlu işlemi genellikle belirlemezler.
Kötü amaçlı belge / kısayol ile ilk erişim¶
- RecentDocs ve Jump Lists, kullanıcı/uygulama etkileşimini ve MRU bağlamını belirler.
- Hedef, birim/paylaşım, MFT referansı ve bağımsız değişkenler için eşleşen Recent klasörü LNK dosyasını ayrıştırın.
- Kaynak URL'leri/bölgeleri için
$MFTyerleşik ADS'sinden veya Defender içeriğinden Zone.Identifier kullanın. - Belge uygulaması ve alt işlemleri için Prefetch/olay günlüklerini kullanın.
- Ayıklanan yükün oluşturulmasını ve silinmesini izlemek için USN/MFT kullanın.
Hizmet kalıcılığı¶
- Hizmet adının,
ImagePath,ServiceDll, hesap, başlatma türü ve hata eylemlerinin kodunu çözün. - Ortam değişkenlerini ve tırnaklı/tırnaksız yol davranışını çözümleyin.
- Yürütülebilir dosyayı/DLL'i
$MFTve USN geçmişinde bulun. - Gerçek hizmet/işlem başlatması için Prefetch ve olay günlüklerini kontrol edin.
- Önceki yapılandırma için geçerli olmayan denetim kümelerini ve kurtarılan kayıt defteri kayıtlarını karşılaştırın.
Zamanlanmış görev kalıcılığı¶
- TaskCache eylemlerinin, sorumlu/bağlam bilgisinin, kayıt/çalışma zamanı meta verilerinin ve gizli durumun kodunu çözün.
C:\Windows\System32\TasksXML'i ile karşılaştırın.- Görev adını/GUID'ini Security ve Task Scheduler Operational olaylarıyla ilişkilendirin.
- Yürütülebilir dosyayı/betiği bulun ve karmasını alın; Prefetch ve dosya sistemi geçmişini inceleyin.
- Görev kaldırıldıysa silinmiş TaskCache kayıtlarını kurtarın.
Şüpheli veri sızdırma¶
- Uygulama/kullanıcı/profil tarafından gönderilen olağandışı bayt miktarlarını ve ölçüm dönemini belirlemek için SRUM kullanın.
- Yürütülebilir dosyanın kimliğini Prefetch, Amcache ve
$MFTile doğrulayın. - Erişilen/açılan dosyaları Jump Lists, LNK, RecentDocs ve olay/EDR verileri aracılığıyla belirleyin.
- Hedef/protokol için proxy, güvenlik duvarı, DNS, paket veya EDR telemetrisini kullanın.
SRUM'daki hacim bir veri sızdırma hipotezini destekler, ancak aktarılan içeriği belirlemez veya tek başına kötü niyeti kanıtlamaz.
Korunmaya değer ilişkilendirme anahtarları¶
| Anahtar | Artefaktlar |
|---|---|
| Tam yol / dosya adı | Neredeyse her artefakt |
| SHA-1 / SHA-256 | Amcache, Defender, kurtarılan dosyalar |
| MFT girdisi + sıra numarası | $MFT, Prefetch, LNK, Jump Lists, USN |
| USN | Amcache, $MFT, USN Journal |
| Birim seri numarası / droid'ler | Prefetch, LNK, Jump Lists, MFT nesne kimlikleri |
| SID / kullanıcı adı | SRUM, SAM, kayıt defteri, olay günlükleri |
| Görev GUID'i / görev adı | TaskCache, görev XML'i, olay günlükleri |
| Hizmet adı | Hizmetler, olay günlükleri, işlem/sürücü verileri |
| Defender EntryId / ScanId | Karantina, Defender geçmişi, olay günlükleri |