레이블이 oem certificate 구별법인 게시물을 표시합니다. 모든 게시물 표시
레이블이 oem certificate 구별법인 게시물을 표시합니다. 모든 게시물 표시

2009년 7월 31일 금요일

적절하게 OEM Certificates 구별하는 방법

많은 OEM 인증프로그램들이 어둠의 세계에서 돌아다니는데 slic 테이블이 정말 OEM ID 를 가지고 있는지 구별하기가 어렵습니다. 여기에 간단히 구별하는 법을 소개합니다.

우선 winhex라는 프로그램과 확인하고 싶은 OEM certificate file (여기서는 ASUS)OEM.XRM-MS 를 준비합니다.

그리고 winhex프로그램에서 OEM.XRM-MS를 불러온 후 Ctrl + F를 이용하여 "kgAAAAAAA"가 들어있는 문구를 찾는다. 찾은 후 끝이 다음 그림과 같이 "8=" 로 끝나는 문구를 찾아 처음 k에 해당하는 hex값에 오른쪽마우스를 두고 Beginning of block을 클릭하고

마지막 =에 해당하는 hex값에 오른쪽마우스를 두고 End of block을 클릭합니다.

그런 다음 "Edit" -> "copy block" -> "Into New File"을 클릭한 후 새이름으로 저장합니다. 마지막으로 Edit-> "Convert" ->"Base64->Binary" 를 클릭하면 나타나는 값 중 색깔에 따라 나타내는 값의 의미가 있고 의미는 다음과 같습니다. HP와 ASUS를 비교해본 결과

 

ORANGE , GREEN, PURPLE 색 값이 각각 "01 00 01 00(65537)", "00 00 02 00(0x20000)", "92 00 00 00" 로 똑같고 OEMID와 RSA Modules 값만 Vender에 따라 다른 것을 알수 있습니다.

 

 

BLUE - OEMID

RED - RSA modulus

ORANGE - RSA public exponent
Always: 01 00 01 00 (65537)

GREEN - Windows Marker version
Always: 00 00 02 00 (0x20000)

PURPLE - Size of the OEM Certificate's licensing data.
Always: 92 00 00 00 (146 bytes)

 

 

kgAAAAAAAgBfQVNVU18BAAEAb5Kd3LN57icmCPjcW9hfSyE0q2DskMfC1WDV9dmC+S6+6EM41c

JbniW4k80VuBvDMH2tVWl5vRp+RMi8WVoXvoGt7+6WITfMikJixhQFCSFpeuGMSs7WyBh4eIYrMG

Om5WS30hReK0S+MxJra6O9noW7vmzhsTPC2pGA80S0yp8=