למד היכן Windows 8 חנויות SmartScreen מסנן מידע עבור קבצים שהורדו
בגירסאות קודמות של Windows המסנן SmartScreen היה תכונה של Internet Explorer, עם Windows 8 הוא הופך להיות חלק ממערכת הקבצים של Windows. אבל איך הוא יודע אילו קבצים הורדו ומי מהם מקורו במחשב? המשך לקרוא כדי לראות כיצד How-To Geek הלך לחקור במערכת הקבצים.
הערה: המידע המופיע במאמר זה נועד למטרות חינוכיות בלבד.
אז מה הקסם?
ובכן הקסם המשמש כאן למעשה מורכב של טכנולוגיה פשוטה למדי, בעיקר אזורי אינטרנט.
בעוד שאתה יכול לקבל גישה להגדרות רק עבור אזורי אינטרנט אלה באמצעות Internet Explorer, הם משמשים במקומות שונים ברחבי Windows. בכל פעם שאתה מוריד קובץ שמגיע מאזור האינטרנט הוא מתויג עם מזהה אזור מיוחד, ומזהה זה מאוחסן בזרם נתונים חלופי. כדי לראות את זה החלטתי לפרוץ לפתוח שפת scripting האהוב עלי, PowerShell. כתבתי את הסקריפט הבא כדי לראות את זרמי הנתונים החלופיים של כל קובץ בתיקיית ההורדות שלי.
$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ הורדות
foreach (קובץ $ ב- $ Files)
Get-Item $ File.FullName -Stream *
אתה רואה את הקובץ האחרון ברשימה, יש לו זרם נתונים נוסף שנקרא Zone.Identifier, זה מה שאנחנו מדברים. כאשר אתה פותח קובץ ב- Windows הוא בודק את זרם הנתונים המיוחד ומפעיל את SmartScreen אם הוא קיים. ב אמיתי חנון אופנה החלטנו לקחת להציץ לתוך זרם הנתונים כדי לראות איזה מידע זה החזיק.
Get-Item -Path C: \ Users \ Taylor \ הורדות \ socketsniff.zip -Stream Zone * | קבל תוכן
אמנם זה אולי לא אומר שום דבר לנו, זה בהחלט יש לנו לחשוב על איך אנחנו יכולים לעקוף את SmartScreen.
כיצד לעקוף את SmartScreen ב - Windows 8
הדרך הראשונה לעקוף את זה באמצעות GUI, אם יש לך קובץ עם זרם נתונים Zone.Identifier אתה יכול בקלות לבטל את החסימה ממנו את המאפיינים של הקובץ. פשוט לחץ לחיצה ימנית על הקובץ ולפתוח את המאפיינים מתוך תפריט ההקשר ולאחר מכן לחץ על כפתור ביטול החסימה, אז עכשיו כשאתה פותח את הקובץ SmartScreen wont מקבל מופעלות.
אתה יכול גם להשתמש ב- cmdlet קובץ החסימה החדש ב- PowerShell 3, המהווה את התסריט השווה ללחיצה על לחצן ביטול החסימה.
$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ הורדות
foreach (קובץ $ ב- $ Files)
בטל חסימה של קובץ-קובץ $ File.Fullname
הדרך הסופית להסתובב SmartScreen היא פשוט להוסיף את האתר שאתה מוריד מ לאזור אינטראנט ב- Internet Explorer.
כמובן שאנחנו ממליצים לך לא לעשות את זה כמו אזור זה שמורות אתרי אינטראנט וזה יעזוב אותך פגיע תוכנות זדוניות שמקורם באתרים אלה ברשימה, ועל הערה זו אני משאיר לך עם סקריפט זה כדי למצוא קבצים במחשב שלך, כי מקורו באזור האינטרנט.
$ Files = Get-ChildItem -Path C: \ Users \ Taylor \ הורדות
foreach (קובץ $ ב- $ Files)
Get-Item $ File.FullName -Stream * % if ($ _ להזרים כמו "אזור *") $ File.Name
זה כל מה שיש.