Pagina inicial » como » Saiba onde o Windows 8 armazena informações do filtro SmartScreen para arquivos baixados

    Saiba onde o Windows 8 armazena informações do filtro SmartScreen para arquivos baixados

    Nas versões anteriores do Windows, o filtro SmartScreen era um recurso do Internet Explorer, com o Windows 8 ele se torna parte do sistema de arquivos do Windows. Mas como ele sabe quais arquivos foram baixados e quais foram originados no seu PC? Continue lendo para ver como o How-To Geek foi explorar o sistema de arquivos.

    Nota: As informações fornecidas neste artigo são apenas para fins educacionais.

    Então, o que é a magia?

    Bem, a mágica usada aqui consiste de tecnologia bastante simples, mais notavelmente as Zonas da Internet.

    Enquanto você só pode obter acesso às configurações dessas zonas da Internet através do Internet Explorer, elas são usadas em vários locais do Windows. Sempre que você faz o download de um arquivo proveniente da zona da Internet, ele é marcado com um Identificador de zona especial e esse identificador é armazenado em um fluxo de dados alternativo. Para ver isso, decidi abrir minha linguagem de script favorita, o PowerShell. Eu escrevi o seguinte script para ver os fluxos de dados alternativos de cada arquivo na minha pasta de downloads.

    $ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
    foreach ($ File em $ Files)

    Get-Item $ File.FullName -Stream *

    Você vê esse último arquivo na lista, ele tem um fluxo de dados adicional chamado Zone.Identifier, é disso que estávamos falando. Quando você abre um arquivo no Windows, ele verifica esse fluxo de dados especial e aciona o SmartScreen, se existir. Na verdadeira moda geek, decidimos dar uma espiada no fluxo de dados para ver que informações continha.

    Get-Item -Path C: \ Usuários \ Taylor \ Downloads \ socketsniff.zip -Stream Zone * | Obter conteudo

    Embora isso possa não significar nada para nós, certamente nos fez pensar sobre como podemos contornar o SmartScreen.

    Como contornar o SmartScreen no Windows 8

    A primeira maneira de contornar isso é usando a GUI, se você tiver um arquivo com um fluxo de dados Zone.Identifier você pode facilmente desbloqueá-lo a partir das propriedades do arquivo. Basta clicar com o botão direito no arquivo e abrir suas propriedades no menu de contexto e clicar no botão Desbloquear, então agora, quando você abrir o arquivo, o SmartScreen não será acionado.

    Você também pode usar o novo cmdlet do arquivo de desbloqueio no PowerShell 3, que é o equivalente ao script de clicar no botão de desbloqueio.

    $ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
    foreach ($ File em $ Files)

    Unblock-File -Path $ File.Fullname

    A maneira final de contornar o SmartScreen é simplesmente adicionar o site do qual você está fazendo o download na zona da intranet no Internet Explorer..

    É claro que recomendamos que você nunca faça isso, já que essa zona é reservada para sites da intranet e o deixaria vulnerável a malware originado desses sites na lista, e nessa nota deixo você com esse script para encontrar arquivos em seu PC que originado da zona da internet.

    $ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
    foreach ($ File em $ Files)

    Get-Item $ File.FullName -Stream * | % if ($ _. Stream-like "Zone *") $ File.Name

    Isso é tudo que existe para isso.