פריצה ל-BETAFPV P1 Air Unit: וידאו של מישהו אחר דרך קישור רדיו דיגיטלי
ב-Habr פורסם ניתוח מפורט של משדר הווידאו הדיגיטלי BETAFPV P1 Air Unit. הכותב מסביר שבשוק מערכות הווידאו של FPV היו פעם מעט יצרנים דיגיטליים, כאלה שאפשר לספור על כף יד אחת: DJI, Walksnail, HDZero ו-Siyi. כעת גם BETAFPV, HGLRC ואחרים השיקו מערכות משלהם, וחובבים שמו לב מהר שכולן משתמשות באותם לוחות עם שבבי Artosyn.
בתוך ה-P1 Air Unit יושב SoC מסוג Artosyn AR9311 שמריץ Linux 4.9 ו-BusyBox, ואילו קישור הרדיו מנוהל על ידי שבב AR8030 נפרד שרץ על FreeRTOS. הכותב איתר UART עם קונסולת root, והסיסמה נמצאה בסופו של דבר מבין כמה אפשרויות שנגזרו מההקשר. זה בדיוק המקרה שבו נראה שהיצרן לא ציפה שמישהו יסתכל פנימה.
החלק המעניין ביותר מגיע אחר כך. החלפה של זרם המקודד כולו לא עבדה: המשקפיים מפענחים אותו, אבל לא בצורה יציבה. לכן הכותב השתמש ב-LD_PRELOAD כדי ליירט את הפונקציה ששולחת פריימים למקודד H.265 החומרתי, והחליף את הפיקסלים בכניסה שלו. כך המשקפיים מציגים תמונה זרה כאילו הגיעה ממצלמה המקורית. פרט מעניין: המקודד דוחס כל פריים של 1080p בשני פסים בלתי תלויים (1920×560 ו-1920×552), ככל הנראה כדי לשמור על השהיה נמוכה.
לדעתי מאמרים כאלה שימושיים גם למי שפשוט טסים: הם מסבירים איך בנויות המערכות הדיגיטליות החדשות והזולות, ולמה קל כל כך לחקור אותן. מי שמתעניין בהנדסה הפוכה כדאי לו לקרוא את כל הטקסט.
מקור: Habr
בתוך ה-P1 Air Unit יושב SoC מסוג Artosyn AR9311 שמריץ Linux 4.9 ו-BusyBox, ואילו קישור הרדיו מנוהל על ידי שבב AR8030 נפרד שרץ על FreeRTOS. הכותב איתר UART עם קונסולת root, והסיסמה נמצאה בסופו של דבר מבין כמה אפשרויות שנגזרו מההקשר. זה בדיוק המקרה שבו נראה שהיצרן לא ציפה שמישהו יסתכל פנימה.
החלק המעניין ביותר מגיע אחר כך. החלפה של זרם המקודד כולו לא עבדה: המשקפיים מפענחים אותו, אבל לא בצורה יציבה. לכן הכותב השתמש ב-LD_PRELOAD כדי ליירט את הפונקציה ששולחת פריימים למקודד H.265 החומרתי, והחליף את הפיקסלים בכניסה שלו. כך המשקפיים מציגים תמונה זרה כאילו הגיעה ממצלמה המקורית. פרט מעניין: המקודד דוחס כל פריים של 1080p בשני פסים בלתי תלויים (1920×560 ו-1920×552), ככל הנראה כדי לשמור על השהיה נמוכה.
לדעתי מאמרים כאלה שימושיים גם למי שפשוט טסים: הם מסבירים איך בנויות המערכות הדיגיטליות החדשות והזולות, ולמה קל כל כך לחקור אותן. מי שמתעניין בהנדסה הפוכה כדאי לו לקרוא את כל הטקסט.
מקור: Habr
תגובות 0
הניחו את התגובה הראשונה, בכל שפה.
התחברו כדי להגיב