12Sep
Windows'un önceki sürümlerinde, SmartScreen filtresi Internet Explorer'ın bir özelliğiydi, Windows 8 ile Windows dosya sisteminin bir parçası haline geldi. Ama hangi dosyaların hangi dosyaları indirildiğini ve hangilerinin PC'nizden geldiğini nasıl anlıyor? How-To Geek'in dosya sisteminde keşfetmeye nasıl gittiğini görmek için okumaya devam edin.
Not: Bu makalede verilen bilgiler yalnızca eğitim amaçlıdır.
Peki Sihir Nedir?
Burada kullanılan sihir aslında oldukça basit teknolojiden, özellikle de İnternet Bölgelerinden oluşuyor.
Bu Internet Bölgeleri ayarlarına yalnızca Internet Explorer üzerinden erişebiliyor olsanız da Windows boyunca çeşitli yerlerde kullanılırlar. Internet bölgesinden gelen bir dosyayı her indirdiğinizde, özel bir Bölge Kimliği Oluşturucu ile etiketlenir ve bu tanımlayıcı alternatif bir veri akışında saklanır. Bunu görmek için en sevdiğim betik dili olan PowerShell'i açmaya karar verdim.İndirilenler klasörümdeki her bir dosyanın diğer veri akışlarını görmek için aşağıdaki komut dosyasını yazdım.
$ Dosyalar = Get-ChildItem -Path C: \ Users \ Taylor \ İndirilenler
foreach( $ Dosyasında $ Dosyalar)
{
Get-Item $ Dosya. FullName -Stream *
}
Listedeki son dosyayı görüyorsunuz, Zone. Identifier adı verilen ek bir veri akışına sahiptir, sözünü ettiğimiz şey budur. Windows'da bir dosyayı açtığınızda, bu özel veri akışını denetler ve varsa SmartScreen'i tetikler. Gerçek geek tarzında, hangi bilginin tutulduğunu görmek için veri akışının içine bakmaya karar verdik.
Get-Item'i -Path C: \ Users \ Taylor \ Downloads \ socketsniff.zip -Stream Bölgesi * |Get-Content
Bu bize bir şey ifade etmese de, kesinlikle SmartScreen'i nasıl yakalayabileceğimizi düşünmemize neden oldu.
Windows 8'de SmartScreen Nasıl Engellenir
Bir Zone. Identifier veri akışına sahip bir dosyanız varsa, dosyanın özelliklerinden kolayca engellemeyi kaldırabilir, GUI'yi kullanmanın ilk yolu budur. Dosyayı sağ tıklayın ve bağlam menüsünden özelliklerini açın ve ardından Dosyayı açtığınızda SmartScreen'in tetiklenmeyeceği şekilde Unblock düğmesini tıklayın.
Ayrıca, engellemeyi kaldır düğmesini tıklatmaya eşdeğer olan PowerShell 3'teki yeni engelleme kaldırma dosyası cmdlet'ini kullanabilirsiniz.
$ Dosyalar = Get-ChildItem-Yol C: \ Kullanıcılar \ Taylor \ Dosyaları
foreach( $ Dosya içinde $ Dosyalar)
{
Blokajsız Dosya -Path $ Dosya. Fullname
}
SmartScreen'i yakalamanın son yolu, Internet Explorer'da intranet bölgesine indirdiğiniz web sitesini eklemeniz yeterlidir.
Elbette ki, bu bölümü asla intranet siteleri için saklı tuttuğunuzdan ve listeden bu sitelerden kaynaklanan kötü amaçlı yazılımlara karşı savunmasız bırakacağından, bunu yapmaktan asla vazgeçmeyiz ve bu notta PC'nizde dosyaları bulmak için sizi bu betikle bırakıyoruminternet bölgesinden kaynaklanan.
$ Dosyalar = Get-ChildItem-Yol C: \ Kullanıcılar \ Taylor \ Dosyaları
foreach( $ Dosya içinde $ Dosyalar)
{
Get-Item $ File. FullName -Stream * |%{ if( $ _. Stream benzeri "Zone *"){ $ Dosya. Adı}}
}
İşte hepsi bu kadar.