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, ktoré súbory sa stiahli a ktoré z počítača pochádzajú? Čí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?
No kúzlo, ktoré sa tu používa, sa skladá z pomerne jednoduchých technológií, najmä zón Internet.
Kým môžete získať prístup k nastaveniam týchto internetových zón prostredníctvom 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 na stiahnutie.
$ Files = Get-ChildItem - cesta C: \ Users \ Taylor \ Downloads
foreach ($ File v $ súboroch)
Získajte položku $ 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 dátový tok a spustí aplikáciu SmartScreen, ak existuje. V skutočnom móde sme sa rozhodli pozrieť sa do dátového toku a zistiť, aké informácie má.
Získajte-Cesta k položke C: \ Users \ Taylor \ Downloads \ socketsniff.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.
Ako obísť SmartScreen v systéme Windows 8
Prvým spôsobom, 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 - cesta C: \ Users \ Taylor \ Downloads
foreach ($ File v $ súboroch)
Odblokovať-súbor-cesta $ File.Fullname
Posledný spôsob, ako získať 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 zanechá 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 - cesta C: \ Users \ Taylor \ Downloads
foreach ($ File v $ súboroch)
Získajte položku $ File.FullName -Stream * | % if ($ _. Stream-ako "Zone *") $ File.Name
To je všetko pre to.