12Sep

Aflați unde Windows 8 stochează informații despre filtrele SmartScreen pentru fișierele descărcate

În versiunile anterioare de Windows, filtrul SmartScreen era o caracteristică a Internet Explorer, iar Windows 8 face parte din sistemul de fișiere Windows. Dar cum se știe ce fișiere au fost descărcate și care au provenit de pe PC-ul dvs.?Citiți mai departe pentru a vedea cum a fost explorat How-To Geek în sistemul de fișiere.

Notă: Informațiile furnizate în acest articol sunt doar pentru scopuri educaționale.

Deci, ce este Magicul?

Ei bine, magia folosită aici constă de fapt dintr-o tehnologie destul de simplă, mai ales din zonele Internet.

În timp ce puteți obține accesul la setările pentru aceste zone Internet prin intermediul Internet Explorer, acestea sunt utilizate în diverse locuri pe întregul Windows. Ori de câte ori descărcați un fișier care vine din zona de Internet, acesta este etichetat cu un identificator de zonă special și acest identificator este stocat într-un flux de date alternativ. Pentru a vedea aceasta, am decis să deschid limba mea preferată de scriere, PowerShell. Am scris următorul script pentru a vedea fluxurile de date alternative ale fiecărui fișier din dosarul meu de descărcări.

$ Files = Get-ChildItem -Path C: \ Utilizatori \ Taylor \ Descărcări
foreach( $ Fișier în $ Files)
{
Get-Item $ File. FullName -Stream *
}

Vizualizați ultimul fișier din listă, are un flux de date suplimentar numit Zone. Identifier, despre care vorbim. Când deschideți un fișier în Windows, acesta verifică acest flux special de date și declanșează SmartScreen, dacă există.În mod real, am decis să aruncăm o privire în interiorul fluxului de date pentru a vedea ce informații deținea.

Get-Item-Cale C: \ Users \ Taylor \ Descărcări \ socketsniff.zip -Stream Zone * |Get-Content

În timp ce asta nu ne-ar putea însemna nimic, cu siguranță ne-a pus să ne gândim cum putem ajunge în jurul SmartScreen-ului.

Cum se circumscrie SmartScreen în Windows 8

Primul mod de a obține în jurul acestuia este utilizarea GUI, dacă aveți un fișier cu un flux de date Zone. Identifier îl puteți debloca cu ușurință din proprietățile fișierului. Faceți clic dreapta pe fișier și deschideți proprietățile din meniul contextual și apoi faceți clic pe butonul Deblocare, astfel că acum când deschideți fișierul, SmartScreen nu va fi declanșat.

De asemenea, ați putea folosi noul cmdlet de deblocare a fișierelor în PowerShell 3, care este echivalentul script-ului de a face clic pe butonul de deblocare.

$ Files = Get-ChildItem -Path C: \ Utilizatori \ Taylor \ Descărcări
foreach( $ Fișier în $ Files)
{
Unblock-File -Path $ File. Fullname
}

trebuie doar să adăugați site-ul pe care îl descărcați de la zona intranetului din Internet Explorer.

Desigur, vă recomandăm să nu faceți niciodată acest lucru, deoarece acea zonă este rezervată pentru site-uri intranet și vă va lăsa vulnerabilă la malware-ul care provine de pe acele site-uri din listă, iar pe această notă vă las cu acest script să găsiți fișierele de pe PCcare proveneau din zona de internet.

$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Descărcări
foreach( $ File în $ Files)
{
Get-Item $ File. FullName -Stream * |%{ if( $ _. Stream -like "Zone *"){ $ File. Name}}
}

Asta e tot ce este.