Windows 8'in İndirilen Dosyalar İçin SmartScreen Filtre Bilgisini Nerede Sakladığını Öğrenin
Windows'un önceki sürümlerinde SmartScreen filtresi Internet Explorer'ın bir özelliği idi, Windows 8 ile Windows dosya sisteminin bir parçası haline geldi. Ama hangi dosyaların indirildiğini ve hangilerinin PC'nizden geldiğini nasıl biliyor? Nasıl yapılır Geek dosya sisteminde keşfetmeye 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?
Peki burada kullanılan sihir aslında oldukça basit bir teknolojiden, özellikle de İnternet Bölgelerinden oluşur..
Bu İnternet Bölgelerinin ayarlarına yalnızca Internet Explorer üzerinden erişebilseniz de, Windows genelinde çeşitli yerlerde kullanılırlar. İnternet bölgesinden gelen bir dosyayı her indirdiğinizde, özel bir Bölge Tanımlayıcısı ile etiketlenir ve bu tanımlayıcı alternatif bir veri akışında saklanır. Bunu görmek için en sevdiğim komut dosyası dili olan PowerShell'i açmaya karar verdim. İndirilenler klasörümdeki her bir dosyanın alternatif veri akışlarını görmek için aşağıdaki betiği yazdım.
$ Dosyalar = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach ($ Dosyalarında $ Dosya)
Get-Item $ File.FullName -Stream *
Listedeki son dosyanın, Zone.Identifier adlı ek bir veri akışına sahip olduğunu görüyorsunuz. Windows'da bir dosyayı açtığınızda, bu özel veri akışını kontrol eder ve varsa SmartScreen'i tetikler. Gerçek inek tarzında, hangi bilgilerin tutulduğunu görmek için veri akışının içine bir göz atmaya karar verdik.
Get-Item -Path C: \ Kullanıcılar \ Taylor \ Downloads \ socketsniff.zip -Stream Zone * | İçeriğe eriş
Bu bizim için bir şey ifade etmiyor olsa da, kesinlikle SmartScreen'i nasıl aşabileceğimizi düşünmemize neden oldu..
SmartScreen'i Windows 8'de Etraf Etme
Bunu aşmanın ilk yolu GUI'yi kullanmaktır, eğer bir Zone.Identifier veri akışına sahip bir dosyanız varsa, dosyanın özelliklerinden kolayca kaldırabilirsiniz. Dosyaya sağ tıklayın ve özelliklerini içerik menüsünden açın ve ardından Engellemeyi kaldır düğmesine tıklayın, böylece dosyayı açtığınızda SmartScreen tetiklenmeyecek.
Yeni unblock dosya cmdlet'ini, aynı zamanda unblock düğmesine basmanın betiğine eşdeğer olan PowerShell 3'te de kullanabilirsiniz..
$ Dosyalar = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach ($ Dosyalarında $ Dosya)
Unblock-File -Path $ File.Fullname
SmartScreen'i aşmanın son yolu, indirdiğiniz web sitesini Internet Explorer'da intranet bölgesine eklemektir..
Tabii ki, o bölge intranet siteleri için ayrıldığından ve sizi listedeki bu sitelerden kaynaklanan kötü amaçlı yazılımlara karşı savunmasız bırakacak ve bu notta PC'nizdeki dosyaları bulmak için sizi bu komut dosyasında bırakacağım. internet kaynaklı.
$ Dosyalar = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach ($ Dosyalarında $ Dosya)
Get-Item $ File.FullName -Stream * | % if ($ _. Stream benzeri “Zone *”) $ File.Name
Hepsi bu kadar..