If-Koubou

Dowiedz się, gdzie Windows 8 przechowuje informacje filtru SmartScreen dla pobranych plików

Dowiedz się, gdzie Windows 8 przechowuje informacje filtru SmartScreen dla pobranych plików (Jak)

W poprzednich wersjach systemu Windows filtr SmartScreen był funkcją przeglądarki Internet Explorer, a w systemie Windows 8 stał się częścią systemu plików Windows. Ale skąd wiadomo, które pliki zostały pobrane, a które pochodzą z komputera? Czytaj dalej, aby zobaczyć, jak How-To Geek zgłębiło odkrywanie w systemie plików.

Uwaga: informacje zawarte w tym artykule mają wyłącznie charakter edukacyjny.

Więc jaka jest magia?

Cóż, magia tutaj używana składa się z dość prostej technologii, w szczególności z Internetu.

Chociaż dostęp do ustawień tych stref Internetowych można uzyskać tylko za pomocą przeglądarki Internet Explorer, są one używane w różnych miejscach w systemie Windows. Za każdym razem, gdy pobierasz plik ze strefy internetowej, zostaje on oznaczony specjalnym identyfikatorem strefy, a ten identyfikator jest zapisywany w alternatywnym strumieniu danych. Aby to zobaczyć, postanowiłem otworzyć swój ulubiony język skryptowy, PowerShell. Napisałem poniższy skrypt, aby zobaczyć alternatywne strumienie danych każdego pliku w moim folderze pobierania.

$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach ($ Plik w plikach $)

Get-Item $ File.FullName -Stream *

Widzisz ten ostatni plik na liście, ma dodatkowy strumień danych o nazwie Zone.Identifier, o tym właśnie rozmawialiśmy. Po otwarciu pliku w systemie Windows sprawdza on ten specjalny strumień danych i uruchamia SmartScreen, jeśli istnieje. W prawdziwie maniakalny sposób postanowiliśmy zajrzeć do strumienia danych, aby zobaczyć, jakie informacje zawiera.

Get-Item -Path C: \ Users \ Taylor \ Downloads \ socketsniff.zip -Stream Zone * | Pobierz zawartość

Chociaż to może nie znaczyć nam nic, z pewnością zmusiło nas to do myślenia o tym, jak możemy obejść SmartScreen.

Jak obejść ekran SmartScreen w systemie Windows 8

Pierwszym sposobem obejścia tego jest użycie GUI, jeśli masz plik ze strumieniem danych Zone.Identifier, możesz go łatwo odblokować z właściwości pliku. Kliknij plik prawym przyciskiem myszy i otwórz jego właściwości z menu kontekstowego, a następnie kliknij przycisk Odblokuj, aby teraz po uruchomieniu pliku SmartScreen nie został wywołany.

Możesz również użyć nowego polecenia cmdlet odblokowania pliku w PowerShell 3, który jest odpowiednikiem skryptu kliknięcia przycisku odblokowania.

$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach ($ Plik w plikach $)

Unblock-File -Path $ File.Fullname

Ostatnim sposobem obejścia SmartScreen jest po prostu dodanie pobieranej witryny do strefy intranetowej w programie Internet Explorer.

Oczywiście zalecamy, abyś nigdy tego nie robił, ponieważ ta strefa jest zarezerwowana dla stron intranetowych i narażałaby Cię na złośliwe oprogramowanie, które pochodzi z tych stron na liście, i na tej notatce zostawię ci ten skrypt, aby znaleźć pliki na twoim komputerze, które pochodzi ze strefy internetowej.

$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach ($ Plik w plikach $)

Get-Item $ File.FullName -Stream * | % if ($ _. Stream-like "Zone *") $ File.Name

To wszystko.