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

Съдържание:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Препоръчано: