펌웨어(Firmware) - *임베디드 시스템에서 구현되는 소프트웨어를 칭하는 단어. - 하드웨어의 논리회로의 기능 들을 보강 및 대신할 수 있도록 만든 프로그램 - 기술이 발전함에 따라 소프트웨어가 하드웨어에게 전달해야하는 정보가 많아짐에 따라 하드웨어도 따로 부품을 교체하지 않고도 '업데이트'를 할 수 있게끔 하는 기술. *임베디드 시스템 : 제한적인 일을 수행하는 시스템. 펌웨어 리호스팅(Firmware Re-hosting) - 분석 도중 문제가 발생했을 경우 해당 테스트 베드를 아예 새로 구축해야한다는 문제가 있음. - 이런 문제를 해결하기 위해 일종의 변환을 진행하는 것을 펌웨어 리호스팅이라고 함. ex) 안드로이드 앱은 컴퓨터에서 실행할 수 없음. 당연히 컴퓨터와 핸드폰의 운영체제는 다르니까...