4 Ocak 2021 Pazartesi

Registry Dosyaların Çıkartılması Ve Analiz Edilmesi (Registry Forensics Bölüm-3)



 

Registry Dosyaların Çıkartılması:

 

Adli Bilişim alanın inceleme yapacak uzman için önemli olan dosyalar; SAM, SOFTWARE, SECURİTY, SYSTEM dosyalarıdır. Bunların önemli olmasının nedeni muhtemel delil kalıntılarını barındırıyor olmasıdır. Registry de bulunan bu dosyaları dump ederken 3.parti bir yazılım kullanmadan cmd yi yönetici olarak çalıştırdıktan sonra ilgili komutları yazmamız yeterlidir.

 

SAM Key çıkarmak için;

1-     CMD yönetici olarak çalıştırılır.

2-     reg save hklm\sam c:\sam “ komutu yazılarak HKEY_LOCAL_MACHINE altındaki SAM keyi c:\ kayıt edilir.

.

 


 

System Key Çıkarılması

1-      cmd yönetici olarak çalıştırılır.

2-     reg save hklm\system c:\system” komutu yazılarak HKEY_LOCAL_MACHINE altındaki system keyi c:\ kayıt edilir.

 


 

 

Software Key çıkarılması

1-      cmd yönetici olarak çalıştırılır.

2-      reg save hklm\software c:\software” komutu yazılır HKEY_LOCAL_MACHINE altındaki software keyini c:\ çıkartır.

 

 



Security Key çıkarılması:

1-      cmd yönetici olarak çalıştırılır.

2-      reg save hklm\security c:\security” komutu yazılır HKEY_LOCAL_MACHINE altındaki security keyini c:\ çıkartır.

 


 

 

 

Registry kayıtlarını Analiz edebilmek için Kullanılabilecek Araçlar;

·        Registry Viewer

·        RegScanner

·        RegRipper

·        Registry Changes Views

·        RegFromAppp

·        RegDllView

·        ActiveXHelper

 

Registry Analiz Edilmesi


Registry analiz edebilmesi için araçlara ihtiyacımız vardır çünkü normal kullanılan editörler ile içerisine baktığımız zaman içerisinde anlamsız string değerleri ile karşılaşırız. Bu yazımda RegRipper aracı ile Registry analiz edeceğim.

RegRipper, Perl ile yazılmış açık kaynaklı bir araç bir araçtır. Kayıt defterindeki bilgileri ayıklamak, ayrıştırmak, analiz etmek için kolay ve kullanışlı bir araçtır.

 

GUI sürümünde, analizi yapılacak keyi have file kısmına, sonuçların rapor çıktısının nereye çıkarılması için report file kısmına seçim yapması gerekir.

 

 


 

 

SAM Key incelenmesi:

SAM Keyi kullanıcı parolalarını LM veya NTLM hash oalrak karma biçimde saklanır. Analiz açısından önemlidir.

Have file ve report file kısmına gerekli yollar seçilir ve rip butonuna basarak analiz işlemini gerçekleştiririz. 




işlem bittikten sonra rapor yerini seçtiğimiz yolda bize .log uzantılı bir log dosyası da beraberinde sunmaktadır.

 Sırasıyla bize sunmuş olduğu dosyaları inceleyelim. İlk olarak bize sunmuş olduğu log dosyasını txt editörü ile açtım.





temel log dosyasının tutmuş olduğu bilgileri karşımıza sunmaktadır. log dosyasının açıldığı, key nereden alındığı ne zaman başlayıp ve ne zaman bittiği gibi temel bilgileri karşımıza sunar.

Analiz raporuna bakacak olursak

Kullanıcılar hakkında bilgi verir.





 

 

 

 

 


görüldüğü gibi ana kullanıcının hesap detaylarını elde etmiş olduk.

ardından Grup Üyelik Bilgilerini (Group Membership Information) bulduk.  

 

Grup üyelerinin bilgisi, grubun adı, sistem tarafından yönetilen hesaplar ve yöneti


ci ayrıntılarını bu kısımda görebilmekteyiz.

 

 





 görüldüğü gibi ana kullanıcının hesap detaylarını elde etmiş olduk.

ardından Grup Üyelik Bilgilerini (Group Membership Information) bulduk.  



Grup üyelerinin bilgisi, grubun adı, sistem tarafından yönetilen hesaplar ve yönetici ayrıntılarını bu kısımda görebilmekteyiz.

 En son kısımda analiz aşamasında bize kullanışlı olabilecek analiz ipuçları vermektedir.




System Key İncelenmesi

En başta yaptığımız gibi key konumunu ve rapor konumunu seçip aracımızda ripe butonuna basıyoruz.

 


Oluşturulan raporu açıp incelemeye başlıyoruz.




Yüklenen tüm yazılımları görebilmekteyiz.



burada bize backupları, yedekleme detaylarını göstermektedir.



Sisteme bağlı ağ cihazları burada donanıma bağlı olarak işimize yarayabilecek bilgilere ulaşabiliriz. USB bağlanmış cihazların ıd adresleri, bilgisayara bağlanmış donanım ayrıntılarına, bilgisayarın daha önceden almış olduğu IP adresi ve alan adlarına ulaşılabilmektedir.

 

 

 

 

Software Key İncelenmesi

Başlangıçta anlatıldığı gibi RegRipper aracını çalışmasını sağlıyoruz.

 

 


 Raporu incelemeye başlıyoruz.

 


 

Bu raporda ilk olarak Applnint DLL değerleriyle ilgili ayrıntıları gösterir. Ağğlnit DLL, sistemdeki her kullanıcı modu işlemine rastgele bir DLL listesinin yüklenmesine izin veren bir mekanizmadır.




Burada ise bize uygulama ayrıntıları ve uygulamaya ait yolları ve ayrıntıları göstermektedir.

Burada sisteme giriş ve çıkış yapmış aygıtlar ile ilgili sürücüleri göstermektedir.

 


 

 

Raporun son anahtarı CLSID anahtarı ile ilgili bilgiler içermektedir. CLSID, bir COM sınıfı nesnesini tanımlayan küresel olarak benzersiz bir tanımlayıcıdır. CLSID anahtarı, varsayılan COM işleyicisi tarafından, çalışırken bir sınıf hakkında bilgi döndürmek için kullanılan bilgileri içerir.

 


 

 

Security Key İncelenmesi

 

RegRipper ile dosya yollarımızı beliriyoruz. Güvenlik Key Adli bilişim sürecinde analiz edilen sistemin güvenlik önlemlerini almamıza yardımcı olur.

 

 

 


 

Raporu inceleme aşamasına geçiyoruz.



Bu rapor sayfası tamamen güvenlik Key denetim politikaları hakkında bilgi verir. Bir denetim politikasında olarak bir kullanıcı grubu için bir veya daha fazla kaynağın hesap sınırlarını belirleyebilir.

Bu rapor incelendikten sonra iş akışı belirlenmelidir.

N -> hiçbir denetim yok
S -> Başarılı
F -> Başarısız

anlamına gelmektedir.













Windows Registry
Manuel Analiz Edilmesi
Registry Forensics
Kayıt defteri Analiz Edilmesi
Windows Registry Forensics
Registry Nedir
Registry Kayıtları
Windows Kayıt defteri
Registry Analizi Registry nasıl İncelenir







Windows Registry Manuel Analiz Edilmesi (Registry Forensics Bölüm -2)


  

Manuel Registry Kayıtlarının İncelenmesi





Bilgisayarın İşletim Sistemi ve Versiyon Bilgisinin Öğrenilmesi;

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrenVersion

 

 

 






Bilgisayarın Time Zone Bilgisinin Öğrenilmesi:

 

HKEY_LOCAL_MACHINE\SYSTEM\Controlset001\Control\TimeZoneInformation

 

 


 

 

Bilgisayardan Silinmiş Yazılımların öğrenilmesi;

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsft\Windows\CurrentVersion\Uninstall

 

 

 

 

 

 

 


 

 Bilgisayara Takılan Yazıcıları Öğrenilmesi:

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsft\WindowsNT\CurrentVersion\Print\Printers

 

 


 

Bilgisayarda Bağlanmış Olduğu Kablosuz Ağların Öğrenilmesi

 

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\

 


 

Bilgisayara Bağlanmış USB lerin Öğrenilmesi;

 

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\

 

 


 

 

Bilgisayar Adının Öğrenilmesi

 

İncelediğimiz sistemlerde bilgisayar isimlerini öğrenmemiz log kayıtlarında ki isim karmaşasının olmasını engeller.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName

 

 


 

 

 

MRU Listelerinin Öğrenilmesi

 

MRU, en son kullanılanların listesi, kullanıcı tarafından gerçekleştirilen belirli eylemler nedeniyle yapılan girişleri içerir. Regsitry, kullanıcının gelecekte dosyalara geri dönmesi durumunda bu öğe listesini tutar.

HKEY_CURRENT_USER\software\microsoft\windows\currentversion\Explorer\RunMRU

 






RecentDocs Öğrenilmesi

 

Dosya uzantısına göre sistemde kullanılan veya açılan en son belgeleri gösterir.

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ RecentDocs

 

 


 

 

Internet Explorer Ziyaret Edilen url Adreslerinin Öğrenilmesi

 

HKEY_CURRENT_USER \ Yazılım \ Microsoft \ Internet Explorer \ TypedURLs

 

 


 

 

 

Bilgisayara Takılan Cihazların Öğrenilmesi

 

Şüpheli olarak bir donanım bilgisayara takılmışsa(CD-ROM, DVD, sabit sürücü, flash bellek) kayıt defterine kayıt edilecektir.

HKEY_LOCAL_MACHINE\System\MountedDevices















Windows Registry Manuel Analiz Edilmesi
Registry Forensics
Kayıt defteri Analiz Edilmesi
Windows Registry 
Forensics Registry Nedir 
Registry Kayıtları 
Windows Kayıt defteri 
Registry Analizi 
Registry nasıl İncelenir