12Sep

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

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 tú magiku, ktorú tu používame, spočíva v pomerne jednoduchých technológiách, predovšetkým v internetových zónach.

Zatiaľ čo môžete získať prístup k nastaveniam pre tieto internetové zóny iba prostredníctvom programu 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 sa uloží do alternatívneho toku údajov. Ak to chcete vidieť, rozhodol som sa otvoriť svoj obľúbený skriptovací jazyk, PowerShell. Napísal som nasledujúci skript vidieť alternatívne dátové toky každého súboru v priečinku sťahovania.

$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Na stiahnutie
foreach( $ súbor v $ Files)
{
Get-Item $ File. FullName -Stream *
}

Vidíte posledný súbor v zozname, má ďalší dátový prúd 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-Cesta C: \ Users \ Taylor \ Na stiahnutie \ socketsniff.zip -Stream Zone * |Get-Content

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

Ako obísť 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 zóny.identifikátora, 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 ekvivalent skriptu kliknutím na tlačidlo odblokovania.

$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Na stiahnutie
foreach( $ Súbor v $ Files)
{
Odblokovanie súboru -Path $ File. Fullname
}

Posledný spôsob, ako sa dostať okolo SmartScreen jejednoducho pridajte webové stránky, ktoré preberáte 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 citlivé na 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 PCktorý pochádza z internetovej zóny.

$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Na stiahnutie
foreach( $ Súbor v $ Files)
{
Get-Item $ File. FullName -Stream * |%{ if( $ _. Stream-ako "Zone *"){ $ File. Name}}
}

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