• 2006년 닌텐도 Wii, 오픈 소스 NetBSD를 이용해 Infected Systems 블로그 구동하도록 해킹되다

    Wii는 우리의 실험들에 대해 블로그 포스팅을 올리는 것을 좋아합니다.

    article image

    웹사이트를 직접 호스팅하는 것은 장점과 과제를 모두 안고 있습니다. 모든 것을 하나로 구현하기 위해 적절한 하드웨어와 소프트웨어를 찾는 것이 성능 면에서 결정적인 차이를 만들 수 있습니다. 하지만 때로는 반드시 필요해서가 아니라, 그저 재미있어 프로젝트를 만들어보고 싶을 때도 있습니다. 이것이 바로 Alex Haydock의 Infected Systems 블로그의 동기 부여가 되었는데, 이 블로그는 구형 Nintendo Wii로 구동됩니다. Haydock은 오래된 하드웨어를 활용하여 오픈 소스 운영체제를 가지고 실험해보는 아이디어를 좋아했고, 이것이 그를 이 프로젝트로 이끌었습니다. 모든 것은 그가 공식 웹사이트에서 NetBSD에 대해 조사하던 때 시작되었습니다. 다운로드 가능한 다양한 에디션을 둘러보다가, Haydock은 Nintendo Wii용 버전 다운로드 옵션을 발견했습니다. NetBSD가 무엇인지 모른다면, 이는 사용료가 전혀 없는 오픈 소스 Unix 계열 운영체제입니다. 또한 정기적인 유지보수가 이루어지며, Wii에 사용된 PowerPC를 포함하여 여러 CPU 아키텍처와 기기에서 사용 가능하도록 구현되었습니다. Wii 에디션의 가장 최근 릴리스는 2024년 12월에 공개되었습니다.

    article image

    Haydock은 Raspberry Pi imager를 사용하여 32GB SD 카드를 준비한 후, NetBSD 웹사이트에서 다운로드한 Wii 이미지를 압축 해제하고 설치하며 Wii 호스팅 블로그를 구축했습니다. 이 이미지는 일반적인 홈브루 앱처럼 작동하도록 설계되었으며, Wii의 홈브루 채널을 통해 부팅할 수 있습니다. NetBSD 운영 체제가 로드되면, USB 키보드를 이용해 일반 PC처럼 상호 작용할 수 있습니다. 이후로는 블로그를 구동할 호스팅 애플리케이션을 선택하는 문제만 남았습니다. Haydock은 웹 서버로 lighttpd를, 리버스 프록시로는 Caddy를 사용하는 방식을 선택했습니다. 암호화 및 인증서 관리는 ACME를 활용하여 처리했습니다. Haydock은 이 설정 과정에 대한 훨씬 더 자세한 세부 정보들을 공유했습니다. 페이지 로딩 속도는 매우 빠르며, 현재 상태만으로는 가동 시간이 21시간으로 표시되지만, 왜 시스템이 재시작되었는지는 알 수 없습니다. 계획된 유지보수였을 가능성도 있습니다. 수천 명의 사용자가 갑자기 블로그에 접속할 경우 서버가 감당하지 못할 것 같지만, 아마도 이것이 일종의 실험 과정일 수도 있습니다. 어느 쪽이든, 이 설정 자체는 재미있고 인상적이며 기발하기까지 합니다. 최신 뉴스, 분석, 리뷰를 피드에서 받아보려면 Google News에서 Tom's Hardware를 팔로우하세요. 팔로우 버튼을 클릭하는 것을 잊지 마세요.

    [출처:] https://www.tomshardware.com/software/linux/2006-nintendo-wii-hacked-to-run-infected-systems-blog-uses-open-source-netbsd