CrashStealer היא נוזקת מידע שנכתבה ב-C++ וזוהתה לראשונה בתחילת יולי 2026. היא מנסה להיראות כמו רכיב לגיטימי של Apple לדיווח על קריסות: הקובץ שלה נקרא CrashReporter.app, והיא משתמשת בשם, באייקון ובמטא־דאטה שנועדו להיראות מוכרים למשתמשים ולכלי אבטחה .
שרשרת ההדבקה מתחילה באפליקציה בשם Werkbit. לפי החוקרים, מדובר באפליקציה חתומה ומאושרת על ידי שירות הנוטריוניזציה של Apple, עם Developer ID המקושר ל-"Emil Grigorov" .
מכיוון שהאפליקציה עברה את תהליך האישור, Gatekeeper מתייחס אליה כאפליקציה מהימנה ואינו מציג את האזהרה הרגילה על מפתח לא מזוהה . לאחר שהמשתמש מוריד ופותח אותה ידנית, סקריפט מוריד ברקע את המטען האמיתי של CrashStealer .
CrashStealer אוספת מידע ממגוון רחב של מקורות, בהם:
CrashStealer מציגה למשתמש חלון מזויף שנראה כמו בקשת מערכת לגיטימית ומבקשת את סיסמת הכניסה ל-Mac. לאחר מכן היא מאמתת את הסיסמה באופן מקומי, ורק אז ממשיכה באיסוף הנתונים — כך שהתוקף מקבל סיסמה פעילה ולא רק טקסט שהוקלד .
הקבצים שנגנבו מוצפנים באמצעות AES-GCM לפני שליחתם לשרת שליטה ובקרה מרוחק, מה שעלול להקשות על זיהוי התעבורה ברשת . הנוזקה גם מציגה מסך משכנע של דיווח קריסה, מעתיקה את עצמה לנתיב ~/Library/Caches/com.apple.crashreporter/ ויוצרת LaunchAgent בשם com.apple.crashreporter.helper, כדי לשרוד אתחולים ולהעמיק את ההתחזות . בנוסף, היא מבקשת הרשאת Full Disk Access, שיכולה להרחיב את היקף המידע שאליו היא ניגשת .
לאחר הדיווח של Jamf, Apple ביטלה את אישור החתימה של Werkbit .
PamStealer היא נוזקה דו־שלבית שנכתבה ב-Rust, ו-Jamf חשפה אותה ב-2 ביולי 2026 . היא מופצת מאתרים בעלי כתובות דומות לכתובות של Maccy, מנהל לוח גזירים לגיטימי עבור Mac. אחת הדוגמאות שצוינו היא maccyapp[.]com .
הקורבן מוריד קובץ Disk Image שנראה לגיטימי ובתוכו קובץ AppleScript מקומפל בסיומת .scpt. ההוראות באתר מבקשות לפתוח אותו באמצעות Script Editor וללחוץ על Command-R כדי להפעיל אותו .
מכיוון ש-Script Editor הוא יישום מערכת מהימן, ההפעלה הזו עוקפת את הגנות com.apple.quarantine של macOS, ובמקרים המתוארים אינה מפיקה את אזהרת Gatekeeper הרגילה . לפי Jamf, מדובר בפרצה מוכרת שטרם תוקנה .
המטען השני, שנכתב ב-Rust, מכוון בין היתר אל:
שם הנוזקה נגזר מ-PAM — Pluggable Authentication Modules, ממשק שבו macOS משתמשת כחלק מתהליך האימות שלה .
כאשר המשתמש רואה בקשת הרשאה סטנדרטית בנוסח "Maccy wants to make changes" ומקליד את סיסמתו, PamStealer אינה מסתפקת בלכידת הטקסט. היא קוראת לפונקציות של PAM, ובהן pam_start ו-pam_authenticate, כדי לבדוק את הסיסמה מול מנגנון האימות של המערכת לפני שהיא שומרת או שולחת אותה .
אם הסיסמה נכונה, הנוזקה שולחת אותה לתוקפים וממשיכה לאסוף מידע. אם היא שגויה, היא יכולה לבקש מהמשתמש לנסות שוב או להפסיק את התהליך . השימוש ב-API לגיטימי של Apple עשוי להשאיר פחות עקבות פורנזיים בהשוואה לרושמי מקשים או לכלים שקוראים זיכרון ישירות .
המקרה של CrashStealer מראה שתוקפים יכולים להשיג חתימת מפתח מפתח Apple ולהעביר אפליקציה זדונית דרך תהליך הנוטריוניזציה — לפחות עד שהאישור יבוטל . לכן מנגנון הביטול של Apple הוא בעיקר תגובתי: הוא עשוי לעצור את האפליקציה לאחר הדיווח, אך אינו בהכרח מונע את ההפצה הראשונית.
התופעה אינה מבודדת. דוחות קודמים תיארו שימוש בחתימות מפתחים תקפות גם בקמפיינים שכללו את MacSync ואת משפחת Odyssey Stealer .
PamStealer מדגישה נקודת תורפה תפעולית: גם אם Gatekeeper בודק את היישום שהורד, קוד זדוני שמופעל דרך כלי מערכת מהימן כמו Script Editor עלול לעקוף חלק מההגנות. במילים אחרות, המשתמש עצמו הופך לחלק משרשרת ההפעלה — בהורדה, בפתיחת הקובץ ובאישור ההרצה .
הצפנת AES-GCM ב-CrashStealer ואימות סיסמאות באמצעות PAM ב-PamStealer מעידים על השקעה בטכניקות מותאמות אישית, ולא רק בשימוש בנוזקות מדף . Microsoft זיהתה במקביל מגמה רחבה יותר של נוזקות מידע ל-macOS, ל-Python ולמערכות שונות, המשתמשות בפיתיונות חברתיים בסגנון ClickFix כדי לגנוב סיסמאות דפדפן, ארנקי קריפטו, פרטי ענן ומפתחות גישה למפתחים .
במקום לאסוף כל סיסמה שהוקלדה ולקוות שהיא תקפה, שתי הנוזקות בודקות את הסיסמה על המחשב עצמו לפני העברתה. כך הן משפרות את איכות המידע שנגנב ומקטינות את הסיכון שהתוקף ינסה להשתמש בסיסמה שגויה — פעולה שעלולה לעורר התראות או להיכשל .
עבור משתמשים, המסר המעשי פשוט: לא מספיק לראות שאפליקציה נראית כמו כלי מוכר או שהמערכת אינה מציגה אזהרה. יש להוריד תוכנות רק מאתרים רשמיים ומפתחים שניתן לאמת, לבדוק היטב את כתובת האתר, ולהתייחס בחשד לכל קובץ שמבקש להיפתח ב-Script Editor או לכל בקשת סיסמה שאינה צפויה .
CrashStealer היא נוזקת מידע שנכתבה ב-C++ וזוהתה לראשונה בתחילת יולי 2026. היא מנסה להיראות כמו רכיב לגיטימי של Apple לדיווח על קריסות: הקובץ שלה נקרא CrashReporter.app, והיא משתמשת בשם, באייקון ובמטא־דאטה שנועדו להיראות מוכרים למשתמשים ולכלי אבטחה .
שרשרת ההדבקה מתחילה באפליקציה בשם Werkbit. לפי החוקרים, מדובר באפליקציה חתומה ומאושרת על ידי שירות הנוטריוניזציה של Apple, עם Developer ID המקושר ל-"Emil Grigorov" .
מכיוון שהאפליקציה עברה את תהליך האישור, Gatekeeper מתייחס אליה כאפליקציה מהימנה ואינו מציג את האזהרה הרגילה על מפתח לא מזוהה . לאחר שהמשתמש מוריד ופותח אותה ידנית, סקריפט מוריד ברקע את המטען האמיתי של CrashStealer .
CrashStealer אוספת מידע ממגוון רחב של מקורות, בהם:
CrashStealer מציגה למשתמש חלון מזויף שנראה כמו בקשת מערכת לגיטימית ומבקשת את סיסמת הכניסה ל-Mac. לאחר מכן היא מאמתת את הסיסמה באופן מקומי, ורק אז ממשיכה באיסוף הנתונים — כך שהתוקף מקבל סיסמה פעילה ולא רק טקסט שהוקלד .
הקבצים שנגנבו מוצפנים באמצעות AES-GCM לפני שליחתם לשרת שליטה ובקרה מרוחק, מה שעלול להקשות על זיהוי התעבורה ברשת . הנוזקה גם מציגה מסך משכנע של דיווח קריסה, מעתיקה את עצמה לנתיב ~/Library/Caches/com.apple.crashreporter/ ויוצרת LaunchAgent בשם com.apple.crashreporter.helper, כדי לשרוד אתחולים ולהעמיק את ההתחזות . בנוסף, היא מבקשת הרשאת Full Disk Access, שיכולה להרחיב את היקף המידע שאליו היא ניגשת .
לאחר הדיווח של Jamf, Apple ביטלה את אישור החתימה של Werkbit .
PamStealer היא נוזקה דו־שלבית שנכתבה ב-Rust, ו-Jamf חשפה אותה ב-2 ביולי 2026 . היא מופצת מאתרים בעלי כתובות דומות לכתובות של Maccy, מנהל לוח גזירים לגיטימי עבור Mac. אחת הדוגמאות שצוינו היא maccyapp[.]com .
הקורבן מוריד קובץ Disk Image שנראה לגיטימי ובתוכו קובץ AppleScript מקומפל בסיומת .scpt. ההוראות באתר מבקשות לפתוח אותו באמצעות Script Editor וללחוץ על Command-R כדי להפעיל אותו .
מכיוון ש-Script Editor הוא יישום מערכת מהימן, ההפעלה הזו עוקפת את הגנות com.apple.quarantine של macOS, ובמקרים המתוארים אינה מפיקה את אזהרת Gatekeeper הרגילה . לפי Jamf, מדובר בפרצה מוכרת שטרם תוקנה .
המטען השני, שנכתב ב-Rust, מכוון בין היתר אל:
שם הנוזקה נגזר מ-PAM — Pluggable Authentication Modules, ממשק שבו macOS משתמשת כחלק מתהליך האימות שלה .
כאשר המשתמש רואה בקשת הרשאה סטנדרטית בנוסח "Maccy wants to make changes" ומקליד את סיסמתו, PamStealer אינה מסתפקת בלכידת הטקסט. היא קוראת לפונקציות של PAM, ובהן pam_start ו-pam_authenticate, כדי לבדוק את הסיסמה מול מנגנון האימות של המערכת לפני שהיא שומרת או שולחת אותה .
אם הסיסמה נכונה, הנוזקה שולחת אותה לתוקפים וממשיכה לאסוף מידע. אם היא שגויה, היא יכולה לבקש מהמשתמש לנסות שוב או להפסיק את התהליך . השימוש ב-API לגיטימי של Apple עשוי להשאיר פחות עקבות פורנזיים בהשוואה לרושמי מקשים או לכלים שקוראים זיכרון ישירות .
המקרה של CrashStealer מראה שתוקפים יכולים להשיג חתימת מפתח מפתח Apple ולהעביר אפליקציה זדונית דרך תהליך הנוטריוניזציה — לפחות עד שהאישור יבוטל . לכן מנגנון הביטול של Apple הוא בעיקר תגובתי: הוא עשוי לעצור את האפליקציה לאחר הדיווח, אך אינו בהכרח מונע את ההפצה הראשונית.
התופעה אינה מבודדת. דוחות קודמים תיארו שימוש בחתימות מפתחים תקפות גם בקמפיינים שכללו את MacSync ואת משפחת Odyssey Stealer .
PamStealer מדגישה נקודת תורפה תפעולית: גם אם Gatekeeper בודק את היישום שהורד, קוד זדוני שמופעל דרך כלי מערכת מהימן כמו Script Editor עלול לעקוף חלק מההגנות. במילים אחרות, המשתמש עצמו הופך לחלק משרשרת ההפעלה — בהורדה, בפתיחת הקובץ ובאישור ההרצה .
הצפנת AES-GCM ב-CrashStealer ואימות סיסמאות באמצעות PAM ב-PamStealer מעידים על השקעה בטכניקות מותאמות אישית, ולא רק בשימוש בנוזקות מדף . Microsoft זיהתה במקביל מגמה רחבה יותר של נוזקות מידע ל-macOS, ל-Python ולמערכות שונות, המשתמשות בפיתיונות חברתיים בסגנון ClickFix כדי לגנוב סיסמאות דפדפן, ארנקי קריפטו, פרטי ענן ומפתחות גישה למפתחים .
במקום לאסוף כל סיסמה שהוקלדה ולקוות שהיא תקפה, שתי הנוזקות בודקות את הסיסמה על המחשב עצמו לפני העברתה. כך הן משפרות את איכות המידע שנגנב ומקטינות את הסיכון שהתוקף ינסה להשתמש בסיסמה שגויה — פעולה שעלולה לעורר התראות או להיכשל .
עבור משתמשים, המסר המעשי פשוט: לא מספיק לראות שאפליקציה נראית כמו כלי מוכר או שהמערכת אינה מציגה אזהרה. יש להוריד תוכנות רק מאתרים רשמיים ומפתחים שניתן לאמת, לבדוק היטב את כתובת האתר, ולהתייחס בחשד לכל קובץ שמבקש להיפתח ב-Script Editor או לכל בקשת סיסמה שאינה צפויה .