12Sep

Μάθετε πού τα Windows 8 αποθηκεύουν πληροφορίες φίλτρου SmartScreen για τα αρχεία που έχουν ληφθεί

Σε προηγούμενες εκδόσεις των Windows το φίλτρο SmartScreen ήταν μια λειτουργία του Internet Explorer, με τα Windows 8 να γίνει μέρος του συστήματος αρχείων των Windows.Αλλά πώς ξέρει ποια αρχεία έχουν ληφθεί και ποια προέρχονται από τον υπολογιστή σας;Διαβάστε παρακάτω για να δείτε πώς ο How-To Geek εξερευνούσε στο σύστημα αρχείων.

Σημείωση: Οι πληροφορίες που παρέχονται σε αυτό το άρθρο είναι μόνο για εκπαιδευτικούς σκοπούς.

Έτσι, τι είναι το μαγικό;

Καλά η μαγεία που χρησιμοποιείται εδώ αποτελείται στην πραγματικότητα από μια αρκετά απλή τεχνολογία, κυρίως τις ζώνες Διαδικτύου.

Παρόλο που μπορείτε να αποκτήσετε πρόσβαση μόνο στις ρυθμίσεις για αυτές τις Ζώνες Διαδικτύου μέσω του Internet Explorer, χρησιμοποιούνται σε διάφορα σημεία σε όλα τα Windows.Κάθε φορά που κατεβάζετε ένα αρχείο που προέρχεται από τη ζώνη Internet, παίρνει ετικέτα με ένα ειδικό αναγνωριστικό ζώνης και αυτό το αναγνωριστικό αποθηκεύεται σε μια εναλλακτική ροή δεδομένων.Για να το δω αυτό αποφάσισα να ανοίξω την αγαπημένη μου γλώσσα scripting, PowerShell.Έγραψα την ακόλουθη δέσμη ενεργειών για να δω τις εναλλακτικές ροές δεδομένων κάθε αρχείου στον φάκελο λήψεων μου.

$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ Downloads
foreach( αρχείο $ σε αρχεία $)
{
Get-Item $ File. FullName -Stream *
}

Βλέπετε αυτό το τελευταίο αρχείο στη λίστα, έχει μια πρόσθετη ροή δεδομένων που ονομάζεται Zone. Identifier, γι 'αυτό μιλάμε.Όταν ανοίγετε ένα αρχείο στα Windows, ελέγχει αυτή τη συγκεκριμένη ροή δεδομένων και ενεργοποιεί το SmartScreen αν υπάρχει.Στην πραγματική μόδα geek αποφασίσαμε να ρίξουμε μια ματιά στο εσωτερικό της ροής δεδομένων για να δούμε ποιες πληροφορίες κρατούσε.

Get-Item -Διαδρομή C: \ Users \ Taylor \ Downloads \ socketsniff.zip - Ζώνη Στριμ * |Get-Content

Ενώ αυτό ίσως να μην σημαίνει τίποτα για μας, σίγουρα μας έκανε να σκεφτόμαστε πώς μπορούμε να φτάσουμε γύρω από το SmartScreen.

Πώς να περικόψετε το SmartScreen στα Windows 8

Ο πρώτος τρόπος για να το χρησιμοποιήσετε είναι να χρησιμοποιήσετε το GUI, εάν έχετε ένα αρχείο με μια ροή δεδομένων Zone. Identifier, μπορείτε εύκολα να τον ξεμπλοκάρετε από τις ιδιότητες του αρχείου.Απλά κάντε δεξί κλικ στο αρχείο και ανοίξτε τις ιδιότητές του από το μενού περιβάλλοντος και, στη συνέχεια, κάντε κλικ στο κουμπί Unblock, οπότε τώρα όταν ανοίγετε το αρχείο, το SmartScreen θα ενεργοποιηθεί.

Θα μπορούσατε επίσης να χρησιμοποιήσετε το νέο cmdlet αρχείου αποκλεισμού στο PowerShell 3, το οποίο είναι το ισοδύναμο σεναρίου κάνοντας κλικ στο κουμπί απεμπλοκής.

$ Files = Get-ChildItem -Διαδρομή C: \ Users \ Taylor \ Downloads
foreach( $ Αρχείο σε $ Αρχεία)
{
Ξεκλείδωμα-Αρχείο-Path $ File. Fullname
}

απλώς προσθέστε τον ιστότοπο που μεταφορτώνετε από τη ζώνη intranet στον Internet Explorer.

Φυσικά σας συνιστούμε να μην το κάνετε αυτό, καθώς αυτή η ζώνη προορίζεται για τοποθεσίες intranet και θα σας αφήσει ευάλωτες σε κακόβουλο λογισμικό που προέρχεται από αυτούς τους ιστότοπους της λίστας και σε αυτή τη σημείωση σας αφήνω με αυτό το σενάριο για να βρείτε αρχεία στον υπολογιστή σαςπου προέρχονται από τη ζώνη του διαδικτύου.

$ Files = Get-ChildItem -Διαδρομή C: \ Users \ Taylor \ Downloads
foreach( $ Αρχείο σε $ Αρχεία)
{
Get-Item $ File. FullName -Stream * |%{ if( $ _, όπως "Ζώνη *"){ $ File. Name}}
}

Αυτό είναι όλο που υπάρχει.