Dowiedz się, gdzie system Windows 8 przechowuje informacje filtru SmartScreen dla pobranych plików
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 What's The Magic?
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 pośrednictwem 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 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, więc teraz po otwarciu pliku SmartScreen nie zostanie wywołany.
Możesz także użyć nowego polecenia cmdlet odblokowania pliku w PowerShell 3, który jest odpowiednikiem skryptu kliknięcia przycisku odblokuj.
$ 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.