הנדסה לאחור פרוטוקול אלחוטי
כמו כל טינקאררים טובים, [אנדרו] החליט להבין איך הבטיחות האלחוטית שלו מערכת הביטחון עבד. כן, זה תרגיל בהנדסה הפוכה, ואחד הטובים ביותר שראינו עד כה.
לאחר פריצת מנתח ספקטרום כף יד ו- SDR TV, [אנדרו] סדוק פתוח כמה גאדג’טים והיה לו גנדר בלוחות המעגלים. לוח המקשים, חיישן PIR, ותחנת הבסיס השתמשו שבב רדיו TI – סדרת CC11XX – המשתמשת ב- SPI כדי לתקשר עם מיקרו-בקר.
צירוף מנתח לוגי ישירות לשבב הרדיו ולקרוא את החלקים ישירות, [אנדרו] התחיל לקבל קצת טוב מאוד, אם קשה להבין נתונים. מתוך מפרט הבטיחות והביטחון, הוא הבין שהוא השתמש ב- A ‘3.BET קוד’, אבל מנות שהוא קרא את אוטובוס SPI היו 48 סיביות. החלק של קוד זה היה כנראה כתובת המערכת, אבל איך בדיוק המערכת קוראת את החיישנים שלה?
הדרך הפשוטה ביותר להבין את זה היתה כדי לעבור כמה חיישנים ולהביט בנתונים המועברים. עם קצת חשיבה, [אנדרו] הבנתי איך קוד מערכת אזעקה עבד. תיאוריה זו נבדקה על ידי קישור אחד הרדיו כמו Arduino ויש חשדות שלו אישר.
בעוד [אנדרו] הרפתקה בהנדסה הפוכה היא רק תועלת לאנשים עם מודל זה של מערכת בטיחות ואבטחה, זה תובנה פנטסטי לתוך איך לקרוע דברים בנפרד ולהבין אותם.