Jump to content
החלפת מצב תפריט
שינוי מצב תפריט ההעדפות
החלפת מצב תפריט אישי
לא בחשבון
כתובת ה־IP שלך תהיה גלויה לציבור אם תעשה עריכות כלשהן.

פליפר זירו

מתוך ויקיפדיה, האנציקלופדיה החופשית

תבנית {{מחשב}} ריקה מתוכן. יש להזין פרמטרים בערך או בוויקינתונים. פליפר זירואנגלית: Flipper Zero) הוא מכשיר רב-תכליתי נייד דמוי טמגוצ'י[1] שפותח לאינטראקציה עם מערכות בקרת גישה. ההתקן מסוגל לקרוא, להעתיק ולחקות תגי תדר רדיו (RFID), שלטי רדיו, iButton ומקשי גישה דיגיטליים, יחד עם ממשק GPIO (אנ'). הוא הוכרז לראשונה באוגוסט 2020 באמצעות קמפיין מימון ההמונים קיקסטארטר, שגייס 4.8 מיליון דולר. הראשונים נמסרו לתומכים 18 חודשים לאחר השלמת קמפיין מימון ההמונים.

ממשק המשתמש של המכשיר מגלם חיית מחמד וירטואלית של דולפין פיקסל-ארט. האינטראקציה עם חיית המחמד הווירטואלית היא מכניקת המשחק המרכזית של המכשיר. השימוש בפונקציות המכשיר מגדיר את המראה והרגשות של חיית המחמד.

בעוד שקיימים שימושים לא מזיקים (כגון שימוש כשלט רחוק לטלוויזיה, או כחיישן פחמן דו-חמצני), פליפר זירו שומש לביצוע עבירות פליליות, בין היתר גניבת נתוני RFID, הפצת ספאם בבלוטות' (הצפת חיבור ה-Bluetooth, הגורמת לקריסת הטלפון של הקורבן), חיקוי (אמולציה) של שבבי RFID כגון אלו הנמצאים בתגי זיהוי, שימוש במשכפל גלי הרדיו המובנה לפתיחת דלתות חניונים ואף פתיחת כלי רכב, ותפקוד כהתקן BadUSB אלחוטי.

רקע עריכה

פליפר זירו מיועד לאינטראקציה עם סוגים שונים של מערכות בקרת גישה, פרוטוקולי רדיו, RFID, תקשורת שדה קרוב (NFC) ואותות אינפרא אדום. כדי להפעיל את המכשיר, אין צורך במחשב או בסמארטפון – ניתן לשלוט בו באמצעות D-pad (אנ') בעל 5 מצבים ולחצן חזרה נפרד. לפליפר זירו יש מסך LCD כתום מונוכרומטי עם תאורה אחורית ברזולוציה של 128x64 פיקסלים. לחיבור עם מודולים חיצוניים, להתקן יש חורי קלט/פלט לשימוש כללי (GPIO) בצד העליון. נתוני משתמש ועדכוני קושחה מאוחסנים בכרטיס microSD. פעולות מסוימות, כגון עדכון קושחה או נתוני משתמש, דורשות חיבור למחשב או לטלפון חכם שבו מותקנת תוכנת המפתח.

מפרט טכני עריכה

הסכמות האלקטרוניות והקושחה של פרויקט Flipper Zero הן קוד פתוח תחת הרישיון הציבורי הכללי של גנו. יחד עם זאת, המכשיר אינו מתאים לקטגוריית חומרת הקוד הפתוח מכיוון שהמעגלים המודפסים אינם בעלי קוד פתוח, מה שאינו מאפשר לחובבים ליצור עותקים משלהם של המכשיר ללא ידע בסיסי בהנדסת חשמל.

חומרה עריכה

פליפר זירו מבוסס על מיקרו-בקר STM32WB55 בעל ליבה כפולה של ארכיטקטורת ARM, הכולל 256 Kb של זיכרון RAM ו-1 MB של אחסון Flash. הליבה הראשונה היא 64 MHz Cortex-M4 מפעיל הקושחה הראשית. הליבה השנייה היא 32 MHz Cortex-M0 מפעילה קושחה קניינית STMicroelectronics המיישמת פרוטוקול Bluetooth Low Energy. עבור שידור וקליטה של רדיו בתחום תדרי רדיו של 300–900 מגה-הרץ (MHz), נעשה שימוש בשבב CC1101 של טקסס אינסטרומנטס, התומך באפנון מקשי הזזת משרעת (ASK) ומפתחות הזזת תדר (FSK). שלא כמו רדיו המוגדר על-ידי תוכנה, שבב CC1101 אינו יכול ללכוד אותות רדיו גולמיים. מגבלה זו מחייבת את המשתמש להגדיר מראש את פרמטרי האפנון לפני קבלת אות רדיו, אחרת האות יתקבל באופן שגוי.

קושחה עריכה

קושחת פליפר זירו מבוססת על מערכת ההפעלה FreeRTOS, עם הפשטת תוכנה משלה מעל שכבת החומרה. הקושחה כתובה בעיקר בשפת התכנות C, עם שימוש מזדמן ב-C++ במודולים של צד שלישי. המערכת משתמשת בריבוי משימות בשילוב עם ארכיטקטורה מונחית אירועים כדי לארגן את האינטראקציה של יישומים ושירותים המבוצעים במרחב כתובות יחיד ומתקשרים באמצעות מערכת של תורים ואירועים. ניתן להפעיל את המערכת הן מזיכרון גישה אקראית (RAM) והן מזיכרון לקריאה בלבד (ROM). ביצוע מ-RAM משמש כדי לספק עדכוני קושחה דרך האוויר (OTA).

הקושחה מורכבת מהרכיבים הבאים:

  • FuriCore – מספק ממשק תוכנה לאינטראקציה עם המתזמן וריבוי הליכי משנה. FuriCore מופשט ומרחיב את הפונקציונליות של מתזמן FreeRTOS ומוסיף פרימיטיבים נוספים במערכת.
  • FuriHal – מספק ממשק תוכנה לאינטראקציה עם חומרה.
  • שירותים ויישומים – הפונקציונליות העיקרית של המכשיר. תת-GHz, אינפרא אדום, RFID, NFC וכו 'הם יישומים לאינטראקציה עם המשתמש. ממשק משתמש גרפי (GUI), ממשק שורת פקודה (CLI), הודעה, אחסון וכו' הם ממשקי תוכנה נוספים לפיתוח יישומים.
  • קבוצה של ספריות ומנהלי התקנים – מכסה פרוטוקולי תקשורת שונים, מנהלי התקנים, מנהלי התקנים של מערכת קבצים וכלי פיתוח.

נתוני המשתמש והמערכת מאוחסנים בזיכרון הבזק מובנה, המבוסס על ספריית LittleFS. אינטראקציה עם מערכת הקבצים בכרטיס SD מיושמת באמצעות ספריית FatFs.

מערכת הבנייה מבוססת על הכלי SCons עם כלים נוספים שנכתבו בפייתון. לצורך הידור, המערכת משתמשת בצרור כלים פתוח משלה המבוסס על אוסף המהדרים של גנו.

יישומים עריכה

  • גרסה של משחק הווידאו "Doom" הועברה לפליפר זירו

עבירות פליליות, החרמות, עלוני משטרה ותקריות אחרות עריכה

תפיסה ושחרור על ידי מכס ארצות הברית עריכה

בסוף 2022, סוכנות המכס והגנת הגבולות של ארצות הברית תפסה משלוח של 15,000 מכשירים, אך הם שוחררו בסופו של דבר.[2][3]

חרם מצד אמזון עריכה

ב-7 באפריל 2023, אמזון אסרה על מכירת הפליפר זירו דרך האתר שלה בטענה שמדובר ב"התקן לגניבת נתוני כרטיסים" (באנגלית: Card skimming device).[4]

החרמות בברזיל עריכה

בשנת 2023, אנשים בברזיל שהזמינו את מכשירי הפליפר זירו דיווחו כי ההזמנות שלהם נתפסו על ידי Anatel.[5] על פי קרן החזית האלקטרונית, סוכנות Anatel סימנה את המכשירים ככלי למטרות פליליות, מה שהופך את תהליך הרישוי והאישור למסובך.[5] משתמשים ניסו לקבל אישור למכשיריהם, אך ללא הועיל.[5] ה-EFF טענה כי התפיסות יגבילו את יכולתם של חוקרי סייבר ברזילאים לערוך מחקר, שכן יש להם שימושים לגיטימיים במכשיר.[5]

עלון משטרתי בנושא Flipper Zero עריכה

באוגוסט 2023, The Daily Dot פרסם מאמר על עלון לקציני משטרה שפורסם על ידי מרכז המידע והמודיעין של דרום דקוטה (באנגלית: South Dakota Fusion Centre).[2] המסמך הציע כי קיצונים עשויים להשתמש במכשיר כדי לעקוף מערכות בקרת גישה, במיוחד בתחנות כוח.[2] העלון הודה כי אין ראיות קונקרטיות לתוכניות של קיצונים כאלה להשתמש במכשיר, אם כי הובע עניין בפורומים מקוונים.[2]

למנכ"ל Flipper, פאבל ז'ובנר, הוצג עותק של העלון והוא אמר כי הפליפר זירו תוכנן בכוונה כך שלא ישפיע על מערכות בקרת גישה מודרניות.[2] הוא גם ציין כי העלון עצמו קבע כי שערים בתחנות כוח אינם פגיעים מטבעם למכשיר, אך שערים ישנים יותר עשויים להיות פגיעים.[2]

תפיסה בנמל התעופה גטוויק עריכה

ב-27 בספטמבר 2023, איש צוות ביטחון בנמל התעופה לונדון גטוויק החרים מכשיר Flipper Zero מנוסע בשם ויטור דומינגוס עקב חששות ביטחוניים.[6] המכשיר הועבר לאחר מכן לידי משטרת סאסקס.[6]

התקפת בלוטות' באנרגיה נמוכה ב-Midwest FurFest עריכה

בספטמבר 2023, היכולת לבצע התקפות ספאם באמצעות בלוטות' באנרגיה נמוכהראשי תיבות: BLE) עם Flipper Zero הודגמה על ידי חוקר אבטחה המכונה 'Techryptic'.[7] קושחה מותאמת אישית לפליפר זירו פותחה זמן קצר לאחר מכן, אשר יכלה לשגר התקפות ספאם נגד מכשירי אנדרואיד ומחשבי Microsoft Windows.[7] אפליקציית אנדרואיד לביצוע התקפות BLE פותחה זמן קצר לאחר מכן.[7]

באירוע Midwest FurFest לשנת 2023, משתתפים דיווחו על שיבושים חמורים בקוראי התשלום של Square, ובקר של משאבת אינסולין קרס עקב ספאם ה-BLE.[7] חוקר המכונה רמי אמר ל-Bleeping Computer: "עבור ציוד רפואי המופעל באמצעות BTLE, שיבוש מביא לכל הפחות לירידה באיכות החיים של הנפגעים," והוסיף "מצבים מסוימים עשויים שלא להיות מסכני חיים במקרה של שיבושים. אחרים עשויים שלא להיות בני מזל כל כך."[7]

כתוצאה מכך, פותח סקריפט פייתון על ידי פרויקט "Wall of Flippers" עבור לינוקס ווינדוס כדי לזהות התקפות ספאם BLE המגיעות ממכשירי Flipper ואנדרואיד.[7][8]

הצעת חרם בקנדה עריכה

בפברואר 2024, משרד החדשנות, המדע והפיתוח הכלכלי של קנדה (בראשי תיבות: ISED) הודיע כי בכוונתו לאסור על הפליפר זירו ומכשירים אחרים שניתן להשתמש בהם לשכפול אותות אלחוטיים לכניסה מרחוק, בתגובה לעלייה משמעותית בגניבות רכב.[9]

ב-20 במרץ 2024, הודיע ה-ISED כי יבקש להגביל את השימוש במכשיר על ידי גורמים לא לגיטימיים, אך לא לאסור אותו לחלוטין.[10]

קישורים חיצוניים עריכה

ויקישיתוף מדיה וקבצים בנושא [[commons:Category:{{#property:P373}}|פליפר זירו]] בוויקישיתוף


הערות שוליים עריכה

  1. ^ Flipper Zero turns hacking into a Tamagotchi-style game, Engadget (ב־English)
  2. ^ 1 2 3 4 5 6 שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  3. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  4. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  5. ^ 1 2 3 4 שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  6. ^ 1 2 שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  7. ^ 1 2 3 4 5 6 שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  8. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  9. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).
  10. ^ שגיאת לואה ביחידה יחידה:Citation/CS1/Configuration בשורה 1739<includeonly></includeonly>: attempt to index field '?' (a nil value).