Główna » jak » Dowiedz się, gdzie system Windows 8 przechowuje informacje filtru SmartScreen dla pobranych plików

    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.