If-Koubou

Научете къде Windows 8 съхранява информация за филтър на SmartScreen за изтеглени файлове

Научете къде Windows 8 съхранява информация за филтър на SmartScreen за изтеглени файлове (Как да)

В предишните версии на Windows филтърът SmartScreen е функция на Internet Explorer, като Windows 8 става част от файловата система на Windows. Но как знае кои файлове са изтеглени и кои произхождат от вашия компютър? Прочетете, за да видите как How-To Geek отиде да разгледа в файловата система.

Забележка: Информацията, предоставена в тази статия, е само за образователни цели.

И така, какво е магията?

Ами магията, използвана тук, всъщност се състои от доста проста технология, най-вече от интернет зони.

Докато можете да получите достъп само до настройките за тези Интернет зони чрез Internet Explorer, те се използват на различни места в Windows. Всеки път, когато изтегляте файл, който идва от интернет зоната, той се маркира със специален идентификатор на зони и този идентификатор се съхранява в алтернативен поток от данни. За да видя това, реших да отворя любимия си скриптов език, PowerShell. Написах следния скрипт, за да видя алтернативните потоци от данни за всеки файл в папката за изтегляния.

$ Files = Get-ChildItem -Програма C: \ Users \ Taylor \ Downloads
foreach ($ File в $ файлове)

Получаване на елемент $ File.FullName -Stream *

Виждате този последен файл в списъка, той има допълнителен поток данни, наречен Zone.Identifier, за който говорехме. Когато отворите файл в Windows, той проверява за този специален поток от данни и задейства SmartScreen, ако съществува. В истинския стил, решихме да погледнем в потока от данни, за да видим каква информация държи.

Get-Item-Path C: \ Потребители \ Taylor \ Изтегляния \ socketsniff.zip -Stream Zone * | Get-съдържание

Макар че това може да не означава нищо за нас, със сигурност ни накара да мислим за това как можем да се доберем до SmartScreen.

Как да заобиколите SmartScreen в Windows 8

Първият начин да го постигнете е да използвате GUI, ако имате файл с поток от данни на Zone.Identifier, можете лесно да го деблокирате от свойствата на файла. Просто кликнете с десния бутон върху файла и отворете неговите свойства от контекстното меню и след това кликнете върху бутона Unblock, така че сега, когато отворите файла, SmartScreen няма да се задейства.

Бихте могли да използвате и новата cmdlet за деблокиране на файлове в PowerShell 3, което е еквивалентът на скрипта при щракване върху бутона за отблокиране.

$ Files = Get-ChildItem -Програма C: \ Users \ Taylor \ Downloads
foreach ($ File в $ файлове)

Отблокирай-Файл-Път $ File.Fullname

Крайният начин да се докоснете до SmartScreen е просто да добавите уебсайта, който изтегляте от интранетната зона в Internet Explorer.

Разбира се ви препоръчваме никога да не направите това, тъй като тази зона е запазена за интранет сайтове и ще ви остави уязвими за злонамерен софтуер, произхождащ от тези сайтове в списъка и на тази бележка ви оставя с този скрипт, за да намерите файлове на вашия компютър, произхожда от интернет зоната.

$ Files = Get-ChildItem -Програма C: \ Users \ Taylor \ Downloads
foreach ($ File в $ файлове)

Получаване на елемент $ File.FullName -Stream * | % if ($ _. Подобно на поток "Зона *") $ FileName

Това е всичко за него.