포스트

[250730] 개발 일지 - MSI 분석

[250730] 개발 일지 - MSI 분석

이번 포스트는 Click BIOS X 버전에 해당하는 이야기다.
이전 버전인 Click BIOS 5는 해당하지 않는다.

1. 시작

오늘은 전에 분석한 Asus에 이어 Msi 제조사의 배경화면을 바꿔보기 위한 바이오스의 이미지 추출 과정을 소개하고자 한다. 사실 결론만 말하면 Asus랑 크게 차이는 없다.

2. 준비물

  • 바이오스 파일
  • UEFIFind, UEFIExtract
  • #imageext

3. 추출 1

일단 바이오스 파일을 다운로드 받는 과정은 생략한다. 대부분의 제조사 사이트에서 제공하니 참고하면 된다.

나는 우선 테스트로 B850M Mortar WIFI 모델을 테스트로 뽑아보기로 했다.

  1. 바이오스 파일을 UEFIFind.bat 파일에 드래그 엔 드롭한다.
    1

  2. i를 입력하고 엔터를 누르면 아래처럼 이미지가 있는 GUID 영역의 Raw Section 파일들만 추출된다. 2 3

  3. .ffs 파일들을 전부 #imageext.bat 파일이 폴더로 옮기고 .ffs 파일들을 전부 선택한 후에 #imageext.bat에 드래그 엔 드롭한다. 4

  4. 계속하려면 아무 키나 누르십시오.... 가 나올 때마다 엔터를 누르고 Press any key to exit 이라는 문구가 나오면 종료한다.
    5 6

4. 분석

MSI 바이오스는 가장 최근 모델의 경우, 이렇게 생겼다. 7 출처 : https://www.thefpsreview.com/2025/07/28/msi-b850m-mortar-wifi-motherboard-review/

해당 배경 이미지가 존재하는 GUID는 004D5349-2400-0000-55AA-55AA55AA55AA라는 것을 알아냈다. 8

근데 처음엔 이런 줄 알았다. 나중에 더 찾고 보니 여기만 있는 것이 아니였다. 찾아보고 보니 다음과 같다.1

MAG_Common_1024x768.binMAG_Common_1024x768.bin_nr2
910
MAG_Common_1024x768.binMAG_Common_1024x768.bin_nr2
1112

5. 마치며

일단 오늘은 여기까지 일지를 마무리할 것이다. 다음 과정은 MSI Packer에 대한 분석부터 다시 리패키지하는 과정을 생각해봐야 하기 때문에 내용이 엄청 길어질 것으로 보이기 때문이다.


  1. nr2가 어떤 이유에서 생성된 것인지는 분석이 더 필요하다. ↩︎

이 포스트는 저작권자의 CC BY 4.0 라이센스를 따릅니다.

인기 태그