HeadlinesBriefing HeadlinesBriefing.com

Eufy Home Base 2: फ़र्मवेयर और UART हैकिंग

Hacker News •
×

Fellowship एक नई रिपोर्ट के साथ लौटी है, जो Eufy इकोसिस्टम पर केंद्रित है और इस बार Eufy Home Base 2 का विश्लेषण करती है। शोधकर्ताओं ने Homebase3 के बजाय इस मॉडल को चुना क्योंकि यह उनके शहर में लगा हुआ था और खरीदना सबसे आसान था। विश्लेषण फ़र्मवेयर संस्करण 3.4.2.2h पर आधारित है, और पाठकों से आग्रह है कि पहले डोरबेल वाला पिछला लेख पढ़ें।

यह काम चार भागों में बँटा है: फ़र्मवेयर निष्कर्षण; OCEAN_XXXXXX प्रबंधन नेटवर्क के लिए Wi-Fi क्रेडेंशियल जनरेशन एल्गोरिदम की पहचान; बैकडोर वाली U-Boot इमेज को फ़्लैश करके UART लॉकडाउन को बायपास करना; और फ़ाइल सिस्टम में बदलाव करना ताकि मुख्य बाइनरी रिकवरी इमेज पर चल सके। लेखक ने बताया कि हार्डवेयर पर उनका यह पहला काम था, इससे पहले वे कमज़ोरियाँ खोजने के लिए इंटरनेट से फ़र्मवेयर डाउनलोड करके काम करते थे।

निष्कर्षण कठिन साबित हुआ। डोरबेल के विपरीत, Homebase की Winbond 25Q256JWEQ फ़्लैश चिप सीधे बोर्ड पर सोल्डर थी और उसमें कोई टेस्ट पिन नहीं था। स्प्रिंग क्लिप और रबर बैंड से जोड़कर पढ़ने पर तीन अलग-अलग चेकसम आए, जिससे पता चला कि डंप बेकार हैं, क्योंकि चिप को पावर देने से बोर्ड के अन्य हिस्से भी सक्रिय हो जाते थे। इसलिए टीम ने चिप को डिसोल्डर किया (यह काम लेखक के एक रिश्तेदार ने किया) और Raspberry Pi के SPI0 इंटरफ़ेस से उसे बोर्ड से बाहर पढ़ा।

बोर्ड से बाहर की गई रीडिंग में एक जैसे चेकसम और उपयोगी डेटा मिला। फिर भी 64 KB का एक ब्लॉक मिटा हुआ या अपठनीय था, संभवतः डिसोल्डरिंग के दौरान हुए नुकसान के कारण। फिर भी Binwalk ने अधिकांश फ़र्मवेयर निकाल लिया, जिससे नुकसान के बावजूद विश्लेषण जारी रह सका।

स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित