티스토리 뷰

SLIC (Software LICensing description table)
여기서 OEM windows 는 흔히 우리가 노트북등을 살 때 깔려 있는 제품이라고 생각하면 된다.

SLIC 는 생산자(manufacturer)에 의해 들어간 바이오스(BIOS) 안에 있는 디지털 사인(digital signature)이다.
ACPI table 안에 SLIC 를 넣는다. SLIC 는 active code 를 갖고 있지 않다.
MS의 windows 나 다른 응용프로그램의 OEM 버전을 배포(distribute) 하는 컴퓨터 생산자들은 "OEM windows 설치 디스크"나 "윈도우즈 시스템 복구 디스크"를 인증하기 위해서 이 SLIC 를 이용할 수 있다.

SLIC 를 가진 시스템들은 OEM product key 로 미리 activated 될 수 있다.
그리고 그들은 self-activating 의 방법으로 BIOS에 있는 SLIC 에 대한 XML 포맷으로 된 OEM certificate 를 검증한다.

만약에 유저가 처음으로 windows 를 설치한다면, activation 을 bypass 하기 위해서 OEM key 와 SLIC 를 위한 digital certificate 를 가지고 있어야 한다.

보통의 windows 의 인증이 이 BIOS 의 ACPI 가 가지고 있는 table 을 가지고 이뤄진다. RSDT(Root System Description Table)이라는 table 에서는 OEM ID 가 있으며, SLIC 는 해당 OEM ID 마다 다르기 때문에 이 RSDT 의 OEM ID 에 맞는 디지털 사인(digital signature)가 SLIC 에 들어 있을 것이다. 그렇기 때문에 vista 나 windows 7 의 hacking 을 할 때 BIOS 를 수정 해 주는 것이다.


References


 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함