SQL Server’da kullanılan veritabanlarını Powershell ile listeletemek // Siber Güvenlik Kulübü

kanserojen

Katılımcı Üye
1 Ara 2018
880
47
Merhaba değerli Türk Hack Team ailesi "SQL Server’da kullanılan veritabanlarını Powershell ile nasıl listeletebileceğimizden" bahsediceğiz.

SQL SERVER

ouV2lj.png


Genellikle 'Sequel Server' olarak telaffuz edilen SQL Server, küçük işletmelerden büyük şirketlere kadar değişen boyutlarda organizasyonlarda kullanılabilen çok güçlü bir sistemdir. Örnek verecek olursak: İnternet kafeler...

5NWVEq.png


İlk olarak Powershell'imizi açalım.

hhDzkD.png


5NWVEq.png


Sonra aşağıdaki kod üzerinde düzeltmeleri kendi server instance adınıza göre yapmalısınız.

5NWVEq.png


Kod:
" [System.Reflection.Assembly]::LoadWithPartialName('Microsoft.SqlServer.SMO') | out-null $s = New-Object ('Microsoft.SqlServer.Management.Smo.Server') "TURKHACKTEAM" $dbs=$s.Databases $dbs | Get-Member -MemberType Property "

5NWVEq.png


Kod üzerinde "TURKHACKTEAM" yazan kısmı kendinize göre düzenlemelisiniz.

Kodu Yapıştırdıktan sonra enter'a basın ardından karşınıza şöyle bir ekran çıkıcak.

5NWVEq.png


qXg3OJ.png


5NWVEq.png


Sonra şu kodu yazalım.

Kod:
" $dbs | SELECT Name, Collation, CompatibilityLevel, AutoShrink, RecoveryModel, Size, SpaceAvailable "

5NWVEq.png


Yazdıktan sonra karşınıza şöyle bir ekran gelicek.

5NWVEq.png


a7CSjo.png


5NWVEq.png


Görüdüğünüz üzere veritabanları powershell ile listelenmiş oldu.

5NWVEq.png


Yazımı okuduğunuz için teşekkürler :))

gRb8Rf.png


Zn2W2g.png
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.