펌웨어와 eMMC
·
DevSec
펌웨어와 eMMC펌웨어(Firmware): 하드웨어를 제어하기 위해 장치 내부에 저장되어 실행되는 저수준 소프트웨어eMMC(embedded MultiMediaCard): NAND Flash 와 Flash Controller 를 하나의 패키지로 묶은 임베디드 저장 장치일반적인 임베디드 장치에서는 펌웨어가 eMMC 같은 비휘발성 저장 장치에 저장되어 있고, 전원이 켜지면 SoC 가 해당 저장 장치에서 부트로더, 커널, 루트 파일시스템 등을 읽어 실행한다.즉, 펌웨어는 장치가 어떻게 동작할지 정의하는 소프트웨어이고, eMMC 는 그 펌웨어를 저장하는 물리적인 저장 매체라고 볼 수 있다.공유기, 스마트폰, IoT 장비, 임베디드 리눅스 장비 같은 시스템에서는 펌웨어와 eMMC 구조를 이해하는 것이 리버싱, 포렌..