Узнайте, где Windows 8 хранит данные фильтра SmartScreen для загружаемых файлов

Оглавление:

Узнайте, где Windows 8 хранит данные фильтра SmartScreen для загружаемых файлов
Узнайте, где Windows 8 хранит данные фильтра SmartScreen для загружаемых файлов

Видео: Узнайте, где Windows 8 хранит данные фильтра SmartScreen для загружаемых файлов

Видео: Узнайте, где Windows 8 хранит данные фильтра SmartScreen для загружаемых файлов
Видео: Как отключить отслеживание в браузере Google Chrome на телефоне? - 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, если он существует. В истинном стиле geek мы решили заглянуть внутрь потока данных, чтобы посмотреть, какую информацию он провел.
Вы видите последний файл в списке, у него есть дополнительный поток данных под названием Zone.Identifier, вот о чем мы говорили. Когда вы открываете файл в Windows, он проверяет этот специальный поток данных и запускает SmartScreen, если он существует. В истинном стиле geek мы решили заглянуть внутрь потока данных, чтобы посмотреть, какую информацию он провел.

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

Хотя это может ничего не значить для нас, это, безусловно, заставило нас задуматься о том, как мы можем обойти SmartScreen.
Хотя это может ничего не значить для нас, это, безусловно, заставило нас задуматься о том, как мы можем обойти SmartScreen.

Как обойти SmartScreen в Windows 8

Первый способ обойти это - использовать графический интерфейс, если у вас есть файл с потоком данных Zone.Identifier, вы можете легко разблокировать его из свойств файла. Просто щелкните правой кнопкой мыши по файлу и откройте его свойства из контекстного меню, а затем нажмите кнопку «Разблокировать», поэтому теперь, когда вы открываете файл, SmartScreen не запускается.

Image
Image

Вы также можете использовать новый командлет unblock file в 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}} }

Вот и все.

Рекомендуемые: