12Sep

Apprenez où Windows 8 stocke les informations de filtre SmartScreen pour les fichiers téléchargés

Dans les versions précédentes de Windows, le filtre SmartScreen était une fonctionnalité d'Internet Explorer. Avec Windows 8, il faisait partie du système de fichiers Windows. Mais comment sait-il quels fichiers ont été téléchargés et lesquels proviennent de votre PC?Lisez la suite pour voir comment How-To Geek est allé explorer dans le système de fichiers.

Note: Les informations fournies dans cet article sont à des fins éducatives seulement.

Alors, quelle est la magie?

Eh bien, la magie utilisée ici consiste en une technologie assez simple, notamment les zones Internet.

Bien que vous ne puissiez accéder aux paramètres de ces zones Internet que via Internet Explorer, ils sont utilisés à différents endroits dans Windows. Chaque fois que vous téléchargez un fichier provenant de la zone Internet, il est associé à un identificateur de zone spécial et cet identificateur est stocké dans un flux de données alternatif. Pour voir cela, j'ai décidé d'ouvrir mon langage de script favori, PowerShell. J'ai écrit le script suivant pour voir les flux de données alternatifs de chaque fichier dans mon dossier de téléchargements.

$ Fichiers = Get-ChildItem -Path C: \ Users \ Taylor \ Téléchargements
foreach( $ Fichier dans $ Fichiers)
{
Get-Item $ Fichier. FullName -Stream *
}

Vous voyez ce dernier fichier dans la liste, il a un flux de données supplémentaire appelé Zone. Identifier, c'est ce dont nous parlions. Lorsque vous ouvrez un fichier dans Windows, il recherche ce flux de données spécial et déclenche le SmartScreen s'il existe. En mode geek, nous avons décidé de jeter un coup d'œil dans le flux de données pour voir quelles informations il contenait.

Get-Item -Path C: \ Utilisateurs \ Taylor \ Téléchargements \ socketsniff.zip -Stream Zone * |Get-Content

Bien que cela puisse ne pas signifier quelque chose pour nous, cela nous a certainement fait réfléchir à la façon dont nous pouvons contourner le SmartScreen.

Comment contourner le SmartScreen dans Windows 8

La première façon de le contourner est d'utiliser l'interface graphique, si vous avez un fichier avec un flux de données Zone. Identifier, vous pouvez facilement le débloquer à partir des propriétés du fichier. Faites un clic droit sur le fichier et ouvrez ses propriétés dans le menu contextuel, puis cliquez sur le bouton Débloquer, alors maintenant, lorsque vous ouvrez le fichier, le SmartScreen ne se déclenchera pas.

Vous pouvez également utiliser la nouvelle cmdlet de déblocage de fichier dans PowerShell 3, qui est l'équivalent du script de cliquer sur le bouton de déblocage.

$ Fichiers = Get-ChildItem -Path C: \ Utilisateurs \ Taylor \ Téléchargements
foreach( $ Fichier dans $ Fichiers)
{
Débloquer-Fichier -Path $ Fichier. Fullname
}

La dernière façon de contourner SmartScreen est deajoutez simplement le site Web que vous téléchargez à la zone intranet dans Internet Explorer.

Bien sûr, nous vous recommandons de ne jamais le faire car cette zone est réservée aux sites intranet et cela vous rendrait vulnérable aux malwares provenant de ces sites dans la liste, et sur cette note je vous laisse avec ce script pour trouver des fichiers sur votre PCqui provenait de la zone internet.

$ Fichiers = Get-ChildItem -Path C: \ Utilisateurs \ Taylor \ Téléchargements
foreach( $ Fichier dans $ Fichiers)
{
Get-Item $ Fichier. FullName -Stream * |%{ if( $ _. Stream-like "Zone *"){ $ Fichier. Nom}}
}

C'est tout ce qu'il y a à faire.