Aprenda dónde Windows 8 almacena la información del filtro SmartScreen para los archivos descargados
En versiones anteriores de Windows, el filtro SmartScreen era una característica de Internet Explorer, con Windows 8 se convierte en parte del sistema de archivos de Windows. Pero, ¿cómo sabe qué archivos se han descargado y cuáles se originaron en su PC? Siga leyendo para ver cómo How-To Geek exploró en el sistema de archivos..
Nota: La información proporcionada en este artículo es sólo para fines educativos.
Entonces, ¿qué es la magia?
Bueno, la magia utilizada aquí consiste en una tecnología bastante simple, especialmente en las zonas de Internet..
Si bien solo puede acceder a la configuración de estas zonas de Internet a través de Internet Explorer, se utilizan en varios lugares de Windows. Cada vez que descarga un archivo que proviene de la zona de Internet, se le etiqueta con un Identificador de Zona especial, y este identificador se almacena en un flujo de datos alternativo. Para ver esto, decidí abrir mi lenguaje de scripting favorito, PowerShell. Escribí el siguiente script para ver los flujos de datos alternativos de cada archivo en mi carpeta de descargas.
$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach ($ File en $ Files)
Get-Item $ File.FullName -Stream *
Verá el último archivo en la lista, tiene un flujo de datos adicional llamado Zone.Identifier, de eso estamos hablando. Cuando abre un archivo en Windows, comprueba esta secuencia de datos especiales y activa la pantalla inteligente si existe. De una manera realmente geek, decidimos echar un vistazo dentro del flujo de datos para ver qué información contenía.
Get-Item -Path C: \ Users \ Taylor \ Downloads \ socketsniff.zip -Stream Zone * | Obtener el contenido
Si bien eso puede no significar nada para nosotros, ciertamente nos hizo pensar en cómo podemos sortear el SmartScreen.
Cómo evadir el SmartScreen en Windows 8
La primera forma de evitarlo es usar la GUI, si tiene un archivo con un flujo de datos Zone.Identifier, puede desbloquearlo fácilmente de las propiedades del archivo. Simplemente haga clic derecho en el archivo y abra sus propiedades desde el menú contextual y luego haga clic en el botón Desbloquear, así que ahora, cuando abra el archivo, SmartScreen no se activará..
También puede usar el nuevo cmdlet de desbloqueo de archivos en PowerShell 3, que es el equivalente de un script al hacer clic en el botón Desbloquear.
$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach ($ File en $ Files)
Unblock-File -Path $ File.Fullname
La última forma de evitar SmartScreen es simplemente agregar el sitio web que está descargando a la zona de intranet en Internet Explorer.
Por supuesto, le recomendamos que nunca lo haga, ya que esa zona está reservada para los sitios de intranet y lo dejaría vulnerable al malware que se origina en esos sitios de la lista, y en esa nota lo dejo con este script para encontrar archivos en su PC que originado de la zona de internet.
$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach ($ File en $ Files)
Get-Item $ File.FullName -Stream * | % if ($ _. Stream, como "Zone *") $ File.Name
Eso es todo al respecto.