모더가 4달러짜리 마이크로컨트롤러를 이용해 9년간의 Xbox 360 전압 글리치 모드를 완성하며 콘솔을 해킹하다
요약
이 기사는 모더(Modder)가 Raspberry Pi Pico와 저렴한 부품을 활용하여 Xbox 360의 전압 글리치 해킹을 성공적으로 수행하는 과정을 다룹니다. 과거에는 복잡하고 비싼 하드웨어와 전문 지식이 필요했던 콘솔 해킹이, 이제는 단돈 몇 달러짜리 마이크로컨트롤러를 통해 구현 가능해졌음을 보여줍니다.
핵심 포인트
- Raspberry Pi Pico 같은 저가형 MCU로 Xbox 360 글리치 해킹이 가능해졌다.
- 정밀한 타이밍 제어와 전압 글리칭 기술의 중요성을 강조한다.
- 과거 복잡했던 콘솔 해킹 과정이 현대적인 개발 도구로 단순화되었다.
- 하드웨어 취약점 분석 및 익스플로잇 구현에 대한 깊은 이해가 필요하다.
Xbox 360은 수년 동안 여러 차례 해킹당했으며, 거의 매번 Microsoft의 업데이트가 해커들이 침투했던 모든 구멍을 막았습니다. 최초의 방법은 2006년 수정된 DVD 펌웨어였고, 그 뒤를 이어 2007년 하이퍼바이저(hypervisor) 해킹이 나왔으며, JTAG 디버깅 포트를 노출하는 배선 해킹이 2009년에 공개되었습니다. 가장 오래 지속된 물리적 해킹은 2011년의 CPU 강제 리셋 익스플로잇(exploit)이었습니다. 이 기동을 수행하려면 전용 하드웨어와 전압 글리칭 칩(voltage-glitching chip)이 필요했지만, 진취적인 테크니션이 Raspberry Pi Pico의 도움만으로 오늘날에도 이를 수행할 수 있음을 보여주었으며, 비용은 단돈 4달러(약 5유로 / 5파운드)에 불과했습니다. 이 해킹은 모더가 9년 동안 노력한 결실입니다.
화제를 돌리자면, 지난주 PeerPressure Xbox 360 영구 소프트 모드(persistent soft-mod)가 출시된 것은 사실입니다. 하지만 저희는 신호와 전선에 대해 이야기하려 합니다. 앞서 언급된 리셋 익스플로잇은 아주 작은 신호를 CPU의 리셋 핀(reset pin)으로 직접 보내는 것을 포함합니다. 라벨에 적힌 대로 작동할 것이라고 생각할 수 있지만, 실제로는 CPU가 현재 명령어를 '잘못' 실행하게 만드는 것입니다.
당연히 누군가가 이를 활용하여 CPU에서 모든 코드를 실행하는 방법을 알아냈고, 그리하여 콘솔 내 Microsoft의 인상적이고 솔직히 상당히 효과적인 암호화 계층을 완전히 우회할 수 있게 되었습니다. 하지만 실제로 이 신호를 해킹에 효과적으로 보내기 위해서는 나노초(nanoseconds) 단위까지 분해되는 놀라울 정도로 정밀한 타이밍이 필요하며, 글리치 칩은 성공적인 '래치(latch)'를 얻기 위해 여러 번의 시도가 필요할 수도 있습니다.
스코틀랜드 해커인 Joshua Kennedy는 2017년에 Matrix Coolrunner Rev D 모드칩 보드를 구매하여 이 방식으로 콘솔을 해킹했지만, 전선, NAND, 프로그래머 등을 납땜해야 했고 인내심이 필요했습니다. 그는 한때 오래된 PC의 병렬 포트(흔한 대체품)를 사용하여 직접 프로그래머를 제작해 보려고 시도했으나, 프로젝트가 진전되지 못하고 아이디어를 접었습니다.
시간을 돌려 2026년으로 가보면, 새로운 도구가 등장했습니다. 바로 가격이 단돈 4달러부터 시작하는 매우 유능한 마이크로컨트롤러 스틱인 Raspberry Pi Pico입니다. 이것을 이용해 그는 절차를 시작했습니다. 콘솔의 NAND 플래시 펌웨어를 덤프할 수 있도록 Pi Pico를 콘솔의 NAND 인터페이스 헤더에 연결했습니다. 이는 몇 가닥의 배선과 PicoFlasher 유틸리티만으로 쉽게 달성할 수 있는 작업입니다. 비록 이 게시물에는 언급되어 있지 않지만, 케네디는 아마도 덤프한 NAND 데이터를 XeLL로 패치하고 다시 업로드했을 것입니다.
그는 CPU를 리셋하기 위해 최적의 타이밍에 글리치 칩을 작동시키는 일련의 미니 프로그램인 Octal450's Timing Files 다운로드로 넘어갔습니다. 이는 Xbox 360의 모든 하드웨어 개정판마다 기회가 되는 창이 다르기 때문에 필수적입니다. Pi Pico를 다시 활용하여, 그는 타이밍 파일을 Matrix Coolrunner에 업로드하고 나머지 해킹 과정을 수행했을 것으로 추정됩니다. 그리하여 이 작업은 완료되었고, '2017년 케네디를 패배시킨 프로젝트가 2026년에는 5파운드짜리 마이크로컨트롤러에 의해 사소하게 만들어졌습니다.'
AI 자동 생성 콘텐츠
본 콘텐츠는 Tom's Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기