Microsoft का ‘unhackable’ Xbox One, ‘Bliss’ द्वारा हैक किया गया
(tomshardware.com)- 2013 में लॉन्च होने के बाद से जिसकी सुरक्षा नहीं टूटी थी, उस Xbox One को ‘Bliss’ नाम के Voltage Glitch हमले से पूरी तरह हैक कर लिया गया
- एक शोधकर्ता ने RE//verse 2026 conference में इस हैक का डेमो दिखाया और दो सटीक voltage modifications के जरिए boot ROM स्तर की सुरक्षा को bypass कर दिया
- यह हमला ARM Cortex memory protection setting loop को skip करता है और header read के दौरान Memcpy operation को manipulate करके attacker-controlled code पर jump करने के लिए डिज़ाइन किया गया है
- नतीजतन unsigned code को hypervisor और OS सहित सभी layers में चलाया जा सकता है, और Security Processor access के जरिए games और firmware को decrypt करना भी संभव है
- इस खोज को patch न की जा सकने वाली hardware vulnerability माना जा रहा है, और माना जा रहा है कि यह आगे emulation research या preservation efforts के लिए नई संभावनाएँ खोलेगी
Xbox One की सुरक्षा और हैकिंग की पृष्ठभूमि
- 2013 में लॉन्च होने के बाद Xbox One 10 साल से अधिक समय तक ‘हैक न किया जा सकने वाला console’ कहलाता रहा और इसकी सुरक्षा बनी रही
- Microsoft ने लॉन्च के 7 साल बाद भी Xbox One को “सबसे सुरक्षित product” बताया था
- पिछली पीढ़ी के Xbox 360 के Reset Glitch Hack(RGH) से टूट जाने के विपरीत, Xbox One पर Reset-आधारित हमला संभव नहीं था
- Gaasedelen ने पहले के शोध का संदर्भ लेकर Xbox One की security architecture का विश्लेषण किया और नए तरीके से Voltage Glitch Hacking(VGH) आज़माया
Bliss हैक की तकनीकी संरचना
- हैकर ने system के reset pin की जगह CPU voltage rail के क्षणिक collapse का इस्तेमाल करके security routine को बाधित किया
- चूँकि अंदरूनी संरचना को सीधे देखा नहीं जा सकता था, इसके लिए नए hardware observation tools विकसित किए गए
- Bliss exploit ने दो सटीक voltage glitches लगातार देकर सफलता हासिल की
- पहला glitch ARM Cortex memory protection setting loop को skip करता है
- दूसरा glitch header read के दौरान Memcpy operation को manipulate करके attacker-controlled data पर jump करवाता है
- क्योंकि यह हमला silicon स्तर के boot ROM को सीधे निशाना बनाता है, इसलिए इसे unpatchable माना जा रहा है
हैक के परिणाम और प्रभाव
- Bliss, hypervisor और operating system(OS) समेत सभी layers में unsigned code execution की अनुमति देता है
- साथ ही Security Processor तक पहुँच संभव हो जाती है, जिससे games, firmware और operating system का decryption किया जा सकता है
- इसके कारण digital archivists को Xbox One के आंतरिक डेटा तक नई पहुँच मिल सकती है
- आगे चलकर यह emulator development या modchip निर्माण जैसी दिशा में बढ़ सकता है
आगे की संभावनाएँ और community reaction
- लेख में कहा गया है कि इस तकनीक का आगे कैसे उपयोग होगा, यह अभी भी स्पष्ट नहीं है
- कुछ forum users ने इसे “13 साल बाद हुआ hack” बताकर हैरानी जताई, जबकि अन्य ने ARM core की मौजूदगी को लेकर बहस की
- कुछ टिप्पणियों में इसे attackers और defenders दोनों के लिए उपयोगी research outcome बताया गया
- PC gamers के नज़रिए से, Xbox One के ज़्यादातर games पहले ही PC पर बेहतर गुणवत्ता में उपलब्ध हैं, इसलिए emulation की मांग कम रहने की बात कही गई है
4 टिप्पणियां
मैंने भी यह बहुत पहले किया था, आर्केड स्टिक वाला lol
हाहाहाहाहाहाहा
साइड-चैनल अटैक हर बार देखकर हैरान कर देते हैं
Hacker News की रायें
यह संभावना कम है कि PC यूज़र्स वास्तव में Xbox One को emulate करने लायक उसमें दिलचस्पी लें
2013 के सिस्टम की गेम लाइब्रेरी का ज़्यादातर हिस्सा PC पर बेहतर क्वालिटी में खेला जा सकता था
इसलिए यह भी एक वजह है कि यह कंसोल इतने लंबे समय तक hack नहीं हुआ। इसे hack करने की खास प्रेरणा ही नहीं थी। Microsoft की सबसे अच्छी security strategy यह थी कि उसने ऐसा device बनाया जिसे कोई hack ही नहीं करना चाहता था
संबंधित प्रस्तुति: Tony Chen का Xbox One security presentation
उदाहरण app संग्रह: xboxdevstore.github.io
पहले मैं पुराना PC इस्तेमाल करता था, लेकिन उस दौर में GPU की कीमतें बहुत बढ़ गई थीं, इसलिए console पर चला गया। नतीजा यह रहा कि मैं कहीं ज़्यादा संतुष्ट था। आज भी जब पत्नी और बच्चा सो जाते हैं, तो हम TV की जगह साथ में Baldur’s Gate 3 खेलते हैं
यह ऐसा मामला है जिसमें voltage drop को timing के साथ induce करके key comparison के समय को manipulate किया गया, और उसके तुरंत बाद spike देकर command flow को ज़बरदस्ती control किया गया। सच में खूबसूरत attack है
संबंधित वीडियो: Intel microcode glitch attack case
संदर्भ: Xbox 360 RGH3 विवरण
Xbox One को उसके successor के आने के साढ़े 5 साल बाद जाकर hack किया गया, इसलिए व्यवहारिक रूप से इसे ‘unhackable’ कहा जा सकता है। अगली generation में इसे कैसे mitigate किया जाएगा, यह देखना दिलचस्प होगा
संबंधित लेख: Project Helix – next-generation Xbox development
यह vulnerability सिर्फ 2013 में आए शुरुआती “VCR” model पर लागू होती है
Hacker Markus हमारी community का ही हिस्सा है
उसकी HN profile
यह खबर emulation और homebrew के लिए रास्ता खोलने का कारण बन सकती है
मैं भी Xbox Series X पर Linux install करना चाहूँगा। openclo system की तरह इस्तेमाल करने पर यह अच्छा लग सकता है
RE//verse conference reverse engineering क्षेत्र में बहुत उच्च स्तर की talks और प्रतिभागियों वाला आयोजन है। अगर दिलचस्पी हो तो इसकी ज़रूर सिफारिश करूँगा
किसी ऐसे attacker को रोकना जो device का physical मालिक हो, मूल रूप से कठिन है, और यह remote attack की तुलना में कहीं कम सुरक्षित स्तर होता है। यह अपेक्षित नतीजा है
presentation video: Guarding Against Physical Attacks: The Xbox One Story
Markus की presentation सच में हैरान कर देने वाले स्तर की थी। उसने Xbox की boot chain security structure को विस्तार से समझाया
Xbox smartphones या Secure Boot PCs जैसी तकनीकें इस्तेमाल करता है, जहाँ boot ROM से शुरुआत होती है, फिर step-by-step hardware को activate किया जाता है और हर stage की integrity verify की जाती है।
boot ROM लगभग 19KB का है, और यही वह मुख्य क्षेत्र है जिसे software update से ठीक नहीं किया जा सकता। Markus ने इसी क्षेत्र पर voltage glitching से हमला करके control हासिल किया
Microsoft ने इसे रोकने के लिए random loops, state output blocking, hash chain verification, user mode separation जैसी कई defenses लगाईं, लेकिन Markus ने दो glitches की chain से इन्हें bypass कर लिया