Zistite, kde Windows 8 ukladá informácie o filtroch SmartScreen pre stiahnuté súbory

Obsah:

Zistite, kde Windows 8 ukladá informácie o filtroch SmartScreen pre stiahnuté súbory
Zistite, kde Windows 8 ukladá informácie o filtroch SmartScreen pre stiahnuté súbory
Anonim
V predchádzajúcich verziách systému Windows bol filter SmartScreen funkciou programu Internet Explorer, v systéme Windows 8 sa stáva súčasťou súborového systému Windows. Ale ako to vie, aké súbory boli stiahnuté a ktoré sú z počítača? Čítajte ďalej, aby ste videli, ako How-To Geek šiel preskúmať v súborovom systéme.
V predchádzajúcich verziách systému Windows bol filter SmartScreen funkciou programu Internet Explorer, v systéme Windows 8 sa stáva súčasťou súborového systému Windows. Ale ako to vie, aké súbory boli stiahnuté a ktoré sú z počítača? Čítajte ďalej, aby ste videli, ako How-To Geek šiel preskúmať v súborovom systéme.

Poznámka: Informácie uvedené v tomto článku sú len na vzdelávacie účely.

Takže čo je mágia?

A práve tu použitá mágia sa skladá z pomerne jednoduchých technológií, predovšetkým zón Internet.

Kým môžete získať prístup k nastaveniam pre tieto internetové zóny iba cez Internet Explorer, používajú sa na rôznych miestach v celom systéme Windows. Kedykoľvek si stiahnete súbor, ktorý pochádza z internetovej zóny, dostane značku so špeciálnym identifikátorom zóny a tento identifikátor je uložený v alternatívnom dátovom toku. Ak to chcete vidieť, rozhodol som sa otvoriť svoj obľúbený skriptovací jazyk, PowerShell. Napísal som nasledujúci skript, aby som mohol vidieť alternatívne dátové toky každého súboru v priečinku sťahovania.
Kým môžete získať prístup k nastaveniam pre tieto internetové zóny iba cez Internet Explorer, používajú sa na rôznych miestach v celom systéme Windows. Kedykoľvek si stiahnete súbor, ktorý pochádza z internetovej zóny, dostane značku so špeciálnym identifikátorom zóny a tento identifikátor je uložený v alternatívnom dátovom toku. Ak to chcete vidieť, rozhodol som sa otvoriť svoj obľúbený skriptovací jazyk, PowerShell. Napísal som nasledujúci skript, aby som mohol vidieť alternatívne dátové toky každého súboru v priečinku sťahovania.

$Files = Get-ChildItem -Path C:UsersTaylorDownloads foreach($File in $Files) { Get-Item $File.FullName -Stream * }

Vidíte posledný súbor v zozname, má ďalší dátový tok nazývaný Zone.Identifier, o čom sme hovorili. Keď otvoríte súbor v systéme Windows, skontroluje tento špeciálny tok údajov a spustí aplikáciu SmartScreen, ak existuje. V pravom slova zmysle sme sa rozhodli pozrieť sa do dátového toku, aby sme zistili, aké informácie má.
Vidíte posledný súbor v zozname, má ďalší dátový tok nazývaný Zone.Identifier, o čom sme hovorili. Keď otvoríte súbor v systéme Windows, skontroluje tento špeciálny tok údajov a spustí aplikáciu SmartScreen, ak existuje. V pravom slova zmysle sme sa rozhodli pozrieť sa do dátového toku, aby sme zistili, aké informácie má.

Get-Item -Path C:UsersTaylorDownloadssocketsniff.zip -Stream Zone* | Get-Content

Aj keď to pre nás nemôže znamenať nič, určite nás napadlo, ako sa môžeme dostať okolo softvéru SmartScreen.
Aj keď to pre nás nemôže znamenať nič, určite nás napadlo, ako sa môžeme dostať okolo softvéru SmartScreen.

Ako obkolesovať SmartScreen v systéme Windows 8

Prvý spôsob, ako ho obísť, je použitie grafického rozhrania, ak máte súbor s dátovým tokom Zone.Identifier, môžete ho ľahko odblokovať z vlastností súboru. Stačí kliknúť pravým tlačidlom na súbor a otvoriť jeho vlastnosti z kontextového menu a potom kliknúť na tlačidlo Odblokovať, takže teraz, keď otvoríte súbor SmartScreen zvyknutý spustiť.

Môžete tiež použiť nový odblokovací súbor cmdlet v PowerShell 3, čo je ekvivalentný skript kliknutím na tlačidlo odblokovania.
Môžete tiež použiť nový odblokovací súbor cmdlet v PowerShell 3, čo je ekvivalentný skript kliknutím na tlačidlo odblokovania.

$Files = Get-ChildItem -Path C:UsersTaylorDownloads foreach($File in $Files) { Unblock-File –Path $File.Fullname }

Posledný spôsob, ako sa dostať okolo programu SmartScreen, je jednoducho pridať webovú lokalitu, ktorú sťahujete z intranetovej zóny v programe Internet Explorer.

Samozrejme vám odporúčame, aby ste to nikdy neurobili, pretože táto zóna je vyhradená pre intranetové lokality a ponechá vás zraniteľný voči malware, ktorý pochádza z týchto stránok v zozname a na túto poznámku vás nechám s týmto skriptom nájsť súbory na vašom PC, ktoré pochádza z internetovej zóny.
Samozrejme vám odporúčame, aby ste to nikdy neurobili, pretože táto zóna je vyhradená pre intranetové lokality a ponechá vás zraniteľný voči malware, ktorý pochádza z týchto stránok v zozname a na túto poznámku vás nechám s týmto skriptom nájsť súbory na vašom PC, ktoré pochádza z internetovej zóny.

$Files = Get-ChildItem -Path C:UsersTaylorDownloads foreach($File in $Files) { Get-Item $File.FullName -Stream * | %{if($_.Stream -like “Zone*”){$File.Name}} }

To je všetko, čo je k tomu.

Odporúča: