Saznajte gdje sustav Windows 8 sprema informacije o filtru SmartScreen za preuzete datoteke
U prethodnim verzijama sustava Windows filtar SmartScreen bio je značajka programa Internet Explorer, a sustav Windows 8 postaje dio datotečnog sustava Windows. Ali kako se zna koje su datoteke preuzete i koje su datoteke nastale s vašeg računala? Pročitajte kako biste saznali kako je How-To Geek istraživao datotečni sustav.
Napomena: Informacije u ovom članku odnose se samo na obrazovne svrhe.
Dakle, što je magija?
Čarolija koja se ovdje koristi zapravo se sastoji od prilično jednostavne tehnologije, od kojih su najpoznatije Internet zone.
Iako možete pristupiti samo postavkama za ove internetske zone putem preglednika Internet Explorer, oni se koriste na različitim mjestima u sustavu Windows. Kad god preuzmete datoteku koja dolazi iz internetske zone, ona dobiva oznaku s posebnim identifikatorom zone, a taj se identifikator pohranjuje u alternativni tok podataka. Da bih to vidio, odlučio sam otvoriti svoj omiljeni skriptni jezik, PowerShell. Napisao sam sljedeću skriptu da bih vidio alternativne tokove podataka u svakoj datoteci u mapi za preuzimanje.
$ Files = Get-ChildItem -Path C: Korisnici Taylor Downloads
foreach ($ File u $ Files)
Get-Item $ File.FullName -Stream *
Vidite tu zadnju datoteku na popisu, ima dodatni tok podataka koji se zove Zone.Identifier, to je ono o čemu smo razgovarali. Kada otvorite datoteku u sustavu Windows, ona provjerava ovaj poseban prijenos podataka i pokreće SmartScreen ako postoji. U pravom geek modu odlučili smo zaviriti u tok podataka kako bismo vidjeli koje informacije čuvaju.
Get-Item -Path C: Korisnici Taylor Downloads Socketsniff.zip -Stream Zone * | Get-Sadržaj
Iako nam to možda ne znači ništa, zasigurno nas je navelo na razmišljanje o tome kako se može proširiti SmartScreen.
Kako zaobići SmartScreen u sustavu Windows 8
Prvi način da ga zaobiđete je da koristite GUI, ako imate datoteku s protokom podataka Zone.Identifier, lako je možete deblokirati iz svojstava datoteke. Samo kliknite desnom tipkom na datoteku i otvorite njezina svojstva iz kontekstnog izbornika, a zatim kliknite gumb Deblokiraj, tako da sada kada otvorite datoteku SmartScreen neće biti pokrenut.
Možete koristiti i novu cmdlet komandu za deblokiranje datoteke u PowerShell 3, koja je ekvivalentna skripti klikom na gumb za deblokiranje.
$ Files = Get-ChildItem -Path C: Korisnici Taylor Downloads
foreach ($ File u $ Files)
Odblokiraj-datoteku -Path $ File.Fullname
Konačni način da se zaobiđe SmartScreen je jednostavno dodavanje web-lokacije s koje preuzimate u intranetsku zonu u programu Internet Explorer.
Naravno, preporučujemo da to ne učinite jer je ta zona rezervirana za intranetske stranice i ostavila bi vas ranjivim na zlonamjerni softver koji potječe s tih web-lokacija na popisu, a na toj ćete poruci ostaviti ovu skriptu za pronalaženje datoteka na računalu potječe iz internetske zone.
$ Files = Get-ChildItem -Path C: Korisnici Taylor Downloads
foreach ($ File u $ Files)
Get-Item $ File.FullName -Stream * | % if ($ _. Stream-like "Zone *") $ File.Name
To je sve.