7 Kasım 2024 Perşembe

DC Üzerinde Hesap Kilitlenme Lockout Olaylarını Sorgulamak İçin Yazılmış Script

 Bu PowerShell script'i, belirtilen bir kullanıcının (SAMAccountName formatında tanımlanan) Domain Controller'larda (DC) hesap kilitlenme (Account Lockout) olaylarını sorgulamak için yazılmış. Script, tüm DC'leri tarayarak her birinde Event ID 4740 (Hesap Kilitlenme) olaylarını kontrol eder.

Script'in işleyişi şu şekildedir:

  1. Kullanıcı Adı Tanımlama: $userName değişkeni, aramak istediğiniz kullanıcı adını belirtiyor. "kullanici_adi" kısmını SAMAccountName formatında bir kullanıcı adı ile değiştirmelisiniz.

  2. Tüm Domain Controller'ları Almak: (Get-ADDomainController -Filter *).Hostname ifadesiyle tüm DC'lerin isimlerini $DomainControllers adlı bir değişkene atar.

  3. Olay Günlüklerini Sorgulama: Her bir DC için, Event ID 4740 olaylarını filtreler. Bu olay, bir hesabın kilitlendiğini belirtir.

  4. Sonuçların Filtrelenmesi: $_.Properties[0].Value değişkeni, kilitlenen hesabın adını içerir. Bu değer $userName ile eşleşiyorsa olay listelenir.

  5. Sonuçların Çıktısı: Olayın gerçekleştiği zaman (TimeCreated), kilitlenen hesap adı (AccountLockedOut) ve kilitlenmeye neden olan bilgisayar (CallerComputerName) bilgileri listelenir.

Script'in çıktısı, olayların zaman damgalarını, kilitlenen hesap adını ve bu olaya neden olan bilgisayarın adını gösterir.

Örnek Kullanım:

Eğer kilitlenmeyi yaşayan kullanıcı adınız "hakan.test" ise script’in başındaki $userName değişkenini şu şekilde güncelleyin:

# Kullanıcının hesap adı (SAMAccountName formatında) ile değiştirilmesi gereken değişken 
$userName = "hakan.test" 

  

# Tüm Domain Controller'lardan Event ID 4740'ı sorgulama 


Aşağıdaki script DC üzerinde PowerShell ISE uygulaması admin yetkisi ile çalıştırılarak açılan ekrandanscript eklenir ve ardından çalıştır butonu sorgulama yapılır.


Script:


$DomainControllers = (Get-ADDomainController -Filter *).Hostname 

  

foreach ($DC in $DomainControllers) { 
    Write-Host "Checking logs on Domain Controller: $DC" 

  

    Get-WinEvent -ComputerName $DC -FilterHashtable @{ 
        LogName = 'Security'; 
        Id = 4740 
    } | Where-Object { 
        $_.Properties[0].Value -like "*$userName*" 
    } | ForEach-Object { 
        [PSCustomObject]@{ 
            TimeCreated = $_.TimeCreated 
            AccountLockedOut = $_.Properties[0].Value 
            CallerComputerName = $_.Properties[1].Value 
        } 
    } 
} 


28 Ekim 2024 Pazartesi

9800X3D Hakkında Sızdırılan Bazı Bilgiler

AMD'nin yeni nesil işlemcileri 7 Kasım'da görücüye çıkacak gibi duruyor. Beklenen modeller arasında 8 çekirdekli (16 thread) 9800X3D, 12 çekirdekli 9900X3D ve amiral gemisi konumundaki 16 çekirdekli 9950X3D bulunuyor. Bir perakende sitesinden sızan bilgilere göre Ryzen 7 9800X3D'nin teknik özellikleri netleşti. 

İşlemci 4,7 GHz taban frekansı ve 5,2 GHz boost hızıyla gelecek. Toplam 96 MB L3 önbellek (32MB standart + 64 MB 3D V-Cache) sunan işlemcinin TDP değeri 120W olarak belirlendi. AMD'nin kısa süre önce ortaya çıkan resmi verilerine bakılırsa, 9800X3D mevcut 7800X3D modeline kıyasla oyunlarda %8, çoklu görev performansında ise %15 daha yüksek performans vadediyor. 

Yeni işlemci, X870E/X870 serisinin yanı sıra X670E/X670 ve A620 anakartlarla tam uyumluluk gösterecek. Bazı anakartlar için BIOS güncellemesi gerekebilir. AMD'nin yakın zamanda yayınladığı güncelleme, Zen 5 mimarisine sahip işlemcilerin performansında önemli iyileştirmeler sağlamıştı. Ryzen 9600X ve 9700X serisi işlemciler, bu BIOS güncellemesi sayesinde daha verimli çalışmaya başladı. Güncelleme aynı zamanda 105-watt cTDP modunu da beraberinde getirdi. Bu mod etkinleştirildiğinde, 105 watt güç tüketimi karşılığında %10'a varan performans artışı elde edilebiliyor. 

18 Ekim 2024 Cuma

Rider Developer Tools Access Hatası Disable Etme - Kullanıcı Yetkilendirmesi

Rider'da bir proje debug edilirken sistem dosyalarındaki değişiklik için admin yetkisine ihtiyaç duyuluyor, bunu normal bir user yetkisindeki kullanıcının admin yetkisine ihtiyaç duymadan yapabilmesi için terminal üzerinden aşağıdaki komut bir kere çalıştırılır ve uyarı disable edilmiş olur.


sudo security authorizationdb write system.privilege.taskport allow

Bu komut, macOS'taki bir sistem yetkilendirmesini (system.privilege.taskport) tüm kullanıcılara erişilebilir hale getirir, böylece kullanıcılar belirli sistem süreçlerine erişim veya kontrol yetkisi kazanır. Ancak, bu sadece süreçlerle ilgili bir erişim hakkı sağlar ve kullanıcının genel yetkilerini veya rolünü (örneğin, yönetici yapma) değiştirmez. Güvenlik açısından dikkatle kullanılmalıdır, çünkü yetkilerin açılması potansiyel güvenlik risklerine yol açabilir.

9 Ekim 2024 Çarşamba

Yazılımda Bir Devir ve Yapay Zekanın Yükselişi

 Cursor editor isimli AI destekli bir kod geliştirme uygulaması keşfettim arkadaşlar. Bu zamana kadar ki kodlama geçmişimde gördüğüm en iyi ortam ve kolaylık. Yapay zekanın yazılım sektörüne getirdiği ve halen daha bir başlangıç aşamasında olduğunu düşündüğümüz bu gelişmeler beni de heyecanlandırmıyor değil. Editörün AI desteği sayesinde IDE içerisinden yani kod geliştirme ortamınızdan ayrılmadan yapay zeka ile iletişime geçebiliyorsunuz, yapay zekaya yazdığınız bir kodla ilgili promp yani bir görev girerek değişiklik yapmasını sağlayabiliyorsunuz, siz yazarken bazı kısımları otomatik düzeltebiliyor veya sıfırdan ona bir kod yazdırabiliyorsunuz. Açıkçası biraz kurcaladım ve Cursor uygulaması ile bir Javascript kodu çalıştıran basit bir web sitesi tasarladım. Başka herhangi bir uygulamaya veya kaynağa ihtiyaç duymadan Cursor AI ile tasarımımı, kodlamamı yaptım, hatta karşılaştığım problemleri çözdüm. Sonuç olarak çalışan bir web arayüzünden kod çıktımı gözlemleyebildim. Muazzam bir kolaylık ve detay diyebiliyorum. Cursor AI ile birlikte yapmak istediğim çok fazla proje ve çalışma var. Bu benim için de güzel bir başlangıç olacak gibi. Mutlaka deneyin ve bu gönderinin altına tecrübelerinizi paylaşın, sizler neler gördünüz ve Cursor AI ile işinizi kolaylaştıran şey ne oldu?

5 Ekim 2024 Cumartesi

Multipass Eğitimi Yakında

 Multipass ile ilgili hem bilgilerimi pekiştirmek hem de Linux eğitimine yeni başlayacaklar için bir doküman ve eğitim hazırlığı içerisindeyim. Adım adım bir sanal makine nasıl oluşturulur ve konfigürasyonları değiştirilir, basit işlemler ve Linux komutlarına giriş gibi temel bir eğitim hazırlığı içerisindeyim. Fırsat olursa öncelikle dokümanı bitireceğim ve sonra da bir video eğitimi ile bu dokümanı desteklemeyi deneyeceğim. Güzel bir fikir henüz multipass ile ilgili çok fazla Türkçe kaynakta olmadığı için iyi olacağını düşünüyorum. Bakalım bir iki aya çalışmayı bitirmeyi düşünüyorum. Tekrar buradan duyuru yaparım. Şimdilik görüşmek üzere :)

19 Eylül 2024 Perşembe

Siber Güvenlik Yüksek Lisans Proje Fikirleri

 Ahmet Yesevi Üniversitesi'nde yüksek lisans yapıyorum. Siber güvenlik alanıyla ilgili bir proje ödevi hazırlamamız gerekiyor bu dönem ve proje fikri için bir süredir düşünüyorum. Son olarak yapay zeka destekli sohbetler ve fikir alışverişlerinden sonra sanırım proje konumu buldum. Aslında proje ödevi konusunu 10 hatta 20'lerden en son 2'ye kadar düşürmüştüm ancak artık kararımı verdim. Penetrasyon testleriyle ilgili bir başlık belirledim kendime ve bu alanda proje-dönem ödevi hazırlamayı düşünüyorum. Umarım altından kalkabilir ve başarılı bir şekilde ödevimi teslim ederek yüksek lisansımı tamamlayabilirim. Ödevim sırasında bilgisayarıma sanal laboratuvar kurmayı ve çeşitli uygulama testlerini vs. kendi sanal ortamımda denemeyi düşünüyorum. Bir sürü araç ve kullanacağım yazılımlar olacak ve çoğunun mantığını öğrenerek ödevime bunu aktarabilmek gerekiyor. Umarım başarırım, belki buradan da zaman zaman güncelleme geçerim.