← Anasayfa

Get-History İle PowerShell Terminalinde Komut Casusluğu

Güvenlik, powershellPowerShell

CMD veya Linux dünyasında yukarı ok tuşu (Up Arrow) geçmiş kodları kaydırır. PowerShell'de bir sunucunun başına geçtiğinizde 'Acaba benden önceki IT Admini burada Diski silmek için kod girdi mi?' şüphesini kaldırmak elzemdir.

History (Geçmiş) Envanterini Listelemek

Yön tuşlarına kurban olmadan sistemi fırçalarız:

Get-History -Count 50 | Select-Object Id, CommandLine, ExecutionStatus, EndExecutionTime

Siz bunu fırlattığınızda son 50 klavye vuruşunu bir polis telsizi tablosu gibi masaya döker. Ne zaman yazıldıığı ve başarısız olup olmadığıyla birlikte...

Eğer bulduğunuz o mükemmel kodu Invoke-History -Id 14 diyerek çağırırsanız (Örn: 14 nolu kodda harika bir Exchange bağlantı döngüsü yatıyordu) aynısını farenize bile değmeden baştan tetiklemiş olursunuz. Powershell asla geride iz bırakmadan kaçmaya müsaade etmez.