• 애플 파워 맥 G3의 ROM에서 27년 된 이스터 에그 발견— 'secret ROM image'라는 이름으로 RAM 디스크를 생성하자 숨겨진 파일 공개

    이 숨겨진 개발팀 이미지를 활성화하려면, 사용자는 'secret ROM image'라는 이름으로 새 RAM 디스크를 포맷한 후, 그 안에 있는 파일을 열어야 합니다.

    article image

    오랜 기간 숨겨져 있던 이스터 에그 활성화 방법이 밝혀졌습니다. 이 에그는 베이지색 Apple Power Mac G3 컴퓨터의 ROM 깊은 곳에 자리하고 있었습니다. 자신을 "애플/리눅스/윈도우를 아우르는 하드웨어 마니아"라고 소개한 Doug Brown이 화요일 블로그를 통해, 평화로운 일요일에 어떻게 이 '숨겨진 개발팀(hidden dev team)' 이스터 에그를 재발견했는지 설명했습니다. 과거 이 이스터 에그를 Finder(애플 바탕 화면)에서 표시하는 알려진 방법은 없었습니다. 하지만 깊이 있는 추적 작업, 약간의 프로그래밍 지식, 그리고 친구들의 도움 덕분에, Brown은 마침내 이 중요한 이스터 에그를 활성화하는 방법을 찾아내고 공유했습니다. 방법 자체는 아는 사람에게는 매우 쉽습니다.

    PowerMac G3 컴퓨터는 90년대 후반 애플 컴퓨터 의존 비즈니스 시장의 주력 기기였으며, 모든 것이 파스텔 반투명한 iMac 라인업으로 변화하기 전까지 그 역할을 했습니다. 당시 재현그래픽스(reprographics) 분야에서 일했던 저는 집에서 사용할 G3 기기 몇 대를 소유했으며, Mac OS 7.5.3부터 9.x까지 시스템을 업그레이드했던 기억을 애틋하게 간직하고 있습니다. 또한 당시에는 재미있는 이스터 에그가 숨겨진 소프트웨어들이 많았다는 것도 기억합니다. 그 시절은 정말 짜릿한 Mac 컴퓨팅 경험이었으며, 예를 들어 지금의 유튜브가 존재하기는 최소 5년 전의 일입니다. 제가 가장 선명하게 기억하는 이스터 에그는 주로 다양한 수정자 키를 누른 상태에서 여러 메뉴 항목을 선택하여 불러낼 수 있는 방식이었습니다.

    Brown은 이미지 자체가 이전 ROM 해킹 모험을 통해 이미 알려지고 문서화되어 있기는 했지만, 일반적인 Mac 사용자가 자신의 시스템에서 우연히 '놀라움'으로 이 이미지를 팝업으로 볼 수 있는 방법은 아무도 몰랐다는 점을 발견했습니다.

    (※ 기사 내 삽입된 부제목은 기술적 내용 흐름상 삭제하거나 정리함)

    흥미를 느낀 Brown은 이미지(JPG)와 유사한 위치에 있는 텍스트 문자열들을 집중적으로 조사했습니다. 소프트웨어 역공학(SRE) 프레임워크인 Ghidra를 포함한 여러 도구를 사용해 분석한 끝에, 그는 RAM 디스크 드라이버를 핵심 용의자로 좁혀 나갔습니다.

    article image

    Ghidra가 코드를 디컴파일하자, RAM 디스크와 관련된 특정 프로세스가 파일을 생성하고 'The Team'이라는 이름으로 쓰기 전에 반드시 'secret ROM image'라는 문자열을 검사하는 과정임이 밝혀졌습니다. Brown은 이 정보만으로 고전 Mac OS의 '실제 세계'에서 이스터 에그를 찾을 수 있을 것이라 추측했습니다.

    이 과정에서 동료 InfoSec Exchange 사용자 Alex의 도움을 얻었습니다. Alex는 다음과 같은 절차로 이 이스터 에그를 발동시키는 데 성공했습니다. "Downtown Doug Brown에게 힌트를 얻어, 우리는 베이지색 PowerMac G3의 비밀 ROM 이미지 트리거를 발견했습니다. 메모리(Memory) 제어판으로 가서 RAM 디스크를 설정하고, '파일'을 생성한 후, '이름'을 지정하여 '팀'을 생성하면 됩니다."

    이후 해당 과정을 통해 이스터 에그가 발동되며 숨겨진 콘텐츠가 나타나게 됩니다.

    최근의 이스터 에그가 발동되는 것을 보면, 그 과정이 다소 복잡하게 느껴질 수 있습니다.

    article image

    한편, 전반적인 과정을 거치면서 이스터 에그가 발동된다는 것은, 단순히 시스템의 취약점을 이용하는 것을 넘어, 개발자들이 사용자를 재미있게 끌어들이기 위해 만든 예술적 요소임을 시사합니다.

    이처럼 개발자들이 남겨둔 비밀을 발견하는 과정은, 기술에 대한 깊은 이해와 호기심이 결합될 때 가장 큰 재미를 느낄 수 있음을 보여줍니다.


    (본문 마지막까지 자연스러운 흐름 유지를 위해 마지막 문장 추가)

    기술의 발전과 함께 숨겨진 재미를 발견하는 문화는 계속해서 진화할 것입니다.

    [출처:] https://www.tomshardware.com/software/macos/27-year-old-easter-egg-found-in-the-apple-power-mac-g3s-rom-creating-a-ram-disk-with-the-name-secret-rom-image-unveils-a-hidden-file