12Sep

Lær, hvor Windows 8 gemmer SmartScreen-filteroplysninger for downloadede filer

click fraud protection

I tidligere versioner af Windows var SmartScreen-filteret en funktion af Internet Explorer, med Windows 8 bliver det en del af Windows-filsystemet. Men hvordan ved det, hvilke filer der er blevet downloadet, og hvilke af dem stammer fra din pc? Læs videre for at se, hvordan How-To Geek blev udforsket i filsystemet.

Bemærk: Oplysningerne i denne artikel er kun til uddannelsesmæssige formål.

Så hvad er Magic?

Den magiske, der bruges her, består faktisk af temmelig simpel teknologi, især internetzoner.

Mens du kun kan få adgang til indstillingerne for disse internetzoner via Internet Explorer, bruges de forskellige steder i hele Windows. Når du downloader en fil, der kommer fra internetzonen, mærkes den med en særlig zoneidentifikator, og denne identifikator er gemt i en alternativ datastrøm. For at se dette besluttede jeg at buste åbne min yndlings skriptsprog, PowerShell. Jeg skrev følgende script for at se de alternative datastrømme for hver fil i min downloads mappe.

instagram viewer

$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach( $ fil i $ filer)
{
Get-Item $ File. FullName -Stream *
}

Du ser den sidste fil på listen, den har en yderligere datastrøm, der hedder Zone. Identifier, det er det vi snakkede om. Når du åbner en fil i Windows, kontrolleres den for denne specielle datastrøm og udløser SmartScreen, hvis den eksisterer. I sand geek mode besluttede vi at kigge inde i datastrømmen for at se, hvilken information den havde.

Get-Item -Path C: \ Users \ Taylor \ Downloads \ socketsniff.zip -Stream Zone * |Get-Content

Selvom det måske ikke betyder noget for os, har det bestemt fået os til at tænke på, hvordan vi kan komme rundt i SmartScreen.

Sådan omgå SmartScreen i Windows 8

Den første måde at komme rundt på er at bruge GUI, hvis du har en fil med en Zone. Identifier datastrøm, kan du nemt fjerne blokeringen af ​​filen fra egenskaberne. Bare højreklik på filen og åbn dens egenskaber fra kontekstmenuen og klik derefter på knappen Unblock, så nu, når du åbner filen, vil SmartScreen ikke blive udløst.

Du kan også bruge den nye blokeringsfil cmdlet i PowerShell 3, hvilket svarer til scriptet til at klikke på ophævningsknappen.

$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach( $ fil i $ filer)
{
Unblock-File -Path $ File. Fullname
}

Den endelige måde at komme rundt SmartScreen er atDu skal blot tilføje hjemmesiden, du downloader fra, til intranet-zonen i Internet Explorer.

Selvfølgelig anbefaler vi, at du aldrig gør det, da denne zone er reserveret til intranetsites, og det ville efterlade dig sårbare over for malware, der stammer fra disse websteder på listen, og på den note forlader jeg dig med dette script for at finde filer på din pcder stammer fra internetzonen.

$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach( $ fil i $ filer)
{
Get-Item $ File. FullName -Stream * |%{ if( $ _. Stream-lignende "Zone *"){ $ File. Name}}
}

Det er alt der er til det.