12Sep

Opi, missä Windows 8 tallentaa SmartScreenin suodatustiedot ladatuille tiedostoille

Aikaisemmissa Windows-versioissa SmartScreen-suodatin oli Internet Explorerin ominaisuus, ja Windows 8: sta se tulee osa Windows-tiedostojärjestelmää.Mutta miten se tietää, mitkä tiedostot on ladattu ja mitkä ovat peräisin tietokoneesta? Lue, miten How-To Geek lähti tutustumaan tiedostojärjestelmään.

Huomautus: Tässä artikkelissa annetut tiedot ovat vain opetustarkoituksia varten.

Joten mikä on taikuutta?

No täällä käytetty taikuus koostuu melko yksinkertaisesta teknologiasta, etenkin Internet-vyöhykkeistä.

Vaikka näillä Internet-vyöhykkeillä on pääsy Internet Explorerin kautta, niitä voi käyttää vain eri paikoissa Windowsin kautta. Aina kun lataat Internet-vyöhykkeeltä tulevan tiedoston, se tunnistetaan erityisellä vyöhyketunnisteella ja tämä tunniste tallennetaan vaihtoehtoiseen tietovirtaan. Nähdäkseni päädyin avaamaan avoimen suosikkikoodin kielen, PowerShellin. Kirjoitin seuraavan komentosarjan nähdäksesi kunkin tiedoston vaihtoehtoiset tietovirrat latauskansioistani.

$ ASET ASETUS



Näet, että viimeinen tiedosto luettelossa, sillä on ylimääräinen tietovirta nimeltä Zone. Identifier, jota me puhumme. Kun avaat tiedoston Windowsissa, se tarkistaa tämän erityisen tietovirran ja käynnistää SmartScreenin, jos se on olemassa. Todellisessa geekmuodossa päätimme ottaa kurkkua tietovirran sisällä nähdäksesi, mitä tietoja hänellä oli.

Get-Item -Path C: \ Käyttäjät \ Taylor \ Downloads \ socketsniff.zip -Stream-alue * |Get-Content

Vaikka tämä ei ehkä tarkoita mitään, se sai meidät ajattelemaan, miten voimme päästä SmartScreenin ympärille.

SmartScreenin kiertäminen Windows 8: ssa

Ensimmäinen tapa kiertää sitä on GUI-käyttö, jos sinulla on Zone. Identifier-tietovirran tiedosto, voit helposti estää sen tiedoston ominaisuuksista. Napsauta tiedostoa hiiren kakkospainikkeella ja avaa ominaisuudet kontekstivalikosta ja napsauta sitten Unblock -painiketta, joten nyt kun avaat tiedoston, SmartScreen ei tule lainkaan.

Voit myös käyttää PowerShell 3: n uutta estotiedoston cmdletä, joka on komentosarjan vastaava klikkaamalla poisto-painiketta.
{
Unblock-File -Path $ File. Fullname
}

Lopullinen tapa päästä SmartScreenin ympärille on

$

$ Files = Get-ChildItem -Path C: \ Käyttäjät \ Taylor \ Lataukset
foreachlisää verkkosivusto, jonka lataat Internet Explorerin intranet-vyöhykkeeltä.

Tietenkin suosittelemme, ettet koskaan tee sitä, koska kyseinen vyöhyke on varattu intranet-sivustoille ja se jättäisi sinut haavoittuvaksi haittaohjelmista, jotka ovat peräisin luettelossa olevista sivustoista. Tästä huomautuksestani jätän tämän komentosarjan etsimään tiedostoja tietokoneellesijoka on peräisin Internet-vyöhykkeestä.

$ Files = Get-ChildItem -Path C: \ Käyttäjät \ Taylor \ Lataukset
foreach( $ tiedosto tiedostoina $)
{
Get-Item $ File. FullName -Stream * |%{ if( $ _. Stream -tyyppinen "Zone *"){ $ File. Name}}
}

Se kaikki on siinä.