리버스 엔지니어링: 어린이 학습 기기 분해하기

2025-04-06
리버스 엔지니어링: 어린이 학습 기기 분해하기

이 블로그 게시글에서는 저자의 첫 번째 리버스 엔지니어링 프로젝트인 어린이 학습 기기(LeapFrog LeapStart/VTech MagiBook)에 대한 내용을 다룹니다. VTech 소프트웨어의 캐시 파일에서 펌웨어를 얻는 것으로 시작하여, 'System'과 'FileSys'라는 중요한 파일을 식별했습니다. 'FileSys'는 애플리케이션, 오디오, 도서 데이터를 포함하는 FAT32 파일 시스템 이미지입니다. 'System'은 ARM 바이너리 파일로 보이며, C++ 정보, 로그, 커널 정보(uC/OS-II)가 포함되어 있습니다. 향후 단계에서는 이러한 파일을 자세히 분석하여 점 인식 코드와 오디오 재생 코드를 이해하고 사용자 지정 오디오를 추가하는 것을 목표로 합니다.

더 보기