요약:
소니의 PlayStation 2 콘솔이 출시된 지 26년이 지난 지금, 플랫폼의 마지막 주요 하드웨어 비밀 중 하나가 마침내 밝혀졌습니다. 캐나다의 레트로 하드웨어 매니아이자 보안 연구원인 DiscoStarslayer는 최근 4년간의 리버스 엔지니어링 연구 끝에 원래의 "두꺼운 머신" PS2 내부의 핵심 CXP102064 MechaCon 보안 칩을 뚫고 내부 펌웨어 데이터를 성공적으로 추출했다고 발표했습니다.

MechaCon 칩은 주로 PS2 콘솔의 광학 드라이브 기계 제어, 플래시 메모리 메커니즘 및 전체 기계의 불법 복제 방지 보안 검증 시스템을 조정하고 관리하는 역할을 담당합니다. 이는 Sony의 하드웨어 방어 라인에서 매우 핵심적인 역할을 합니다. 디스크 인증을 직접 처리할 뿐만 아니라 MagicGate 메모리 카드 암호화 및 실행 파일(KELF) 복호화 프로세스를 조정하는 역할도 담당합니다. 20년 넘게 고도로 통합된 이 칩은 항상 완전히 해독되지 않은 "하드웨어 블랙박스"였습니다.
이러한 보안 방어선을 극복하기 위해 연구팀은 극도로 엄격하고 지루한 물리적, 칩 수준의 리버스 엔지니어링 작업을 수행했습니다. 연구진은 먼저 화학적 디캡핑 공정을 사용해 칩 외부 패키지를 벗겨 실리콘 웨이퍼를 노출시킨 뒤 현미경을 이용해 층별 광학 주사와 회로 구조 분석을 실시했다. 이를 바탕으로 공동 개발자인 Libby는 예비 광 덤프 데이터를 기반으로 칩의 핵심 로직 허점을 찾아냈고, 마침내 순수한 소프트웨어 솔루션을 통해 메카콘 칩의 모든 기본 데이터와 펌웨어의 완전한 추출을 실현했습니다.

이번 역전승의 영향력은 가정용 콘솔 분야에만 국한되지 않는다. Namco의 System 246 및 System 256과 Konami의 Python 1과 같은 많은 고전 아케이드 베이스보드도 PS2 아키텍처를 기반으로 구축되었으며 펌웨어 인증 및 암호화된 데이터 실행에 동일한 MechaCon 칩을 사용하므로 이 연구 결과는 또한 수많은 고전 아케이드 게임 유산의 보존 및 기술적 재현을 직접적으로 촉진할 것입니다.
복고풍 게임 커뮤니티와 하드웨어 및 소프트웨어 매니아들에게 MechaCon의 내부 작동 방식에 대한 근본적인 투명성은 광범위한 변화를 가져올 것입니다. 한편으로는 기존 PS2 에뮬레이터 프로젝트의 시뮬레이션 정확도를 크게 향상시키고 홈브류 소프트웨어 개발 프로세스를 단순화할 수 있습니다. 반면에 원래의 실제 광학 드라이브가 점점 노후화되고 손상됨에 따라 이 연구는 커뮤니티가 미래에 진정한 기본 광학 드라이브 에뮬레이터(ODE)를 개발하여 플레이어가 깨지기 쉬운 기계 레이저 헤드에 의존하지 않고도 원래 하드웨어에서 디지털 게임 이미지를 완벽하게 실행할 수 있게 할 가능성을 크게 높입니다.
댓글