Windows 정품 인증 우회하기 IV
게시일: 2005/11/29 | 글쓴이: doa | 28511 번 | 프린트 | 메일


이 팁은 정품 인증의 강화로 더 이상 동작하지 않습니다. 보다 자세한 것은 강화된 정품 인증 우회하기 I, II, III정품 혜택 인증 도구(KB892130)가 설치되지 않는 경우를 참조하시기 바랍니다.


Windows 정품 인증 우회하기에서 언급한 것처럼 MS는 모든 자사의 프로그램을 다운로드할 때 Windows Genuine Advantage Validation 도구(KB892130)라는 정품인증 프로그램을 이용해서 강제로 정품인증을 하도록 하고 있다.

물론 이렇게 정품인증 프로그램을 설치해도 우회할 수 있는 방법은 상당히 많다. 필자가 이미 팁으로 올린 것만 해도 세개가 있으며, 인터넷을 검색하다보면 이보다 더 많은 방법이 존재한다. 일단 필자가 올린 방법들의 장단점을 살펴보면 다음과 같다.

추가 관리 기능 이용
Windows 정품 인증 우회하기에서 소개한 방법으로 SP2의 추가 관리 기능을 이용해서 우회하는 방법이다. 이 방법은 SP2에서만 사용할 수 있으며, IE 기반의 타사의 브로우저를 사용하는 경우에는 쓸 수 없다는 단점이 있다.

GenuineCheck.exe의 코드 사용
Windows 정품 인증 우회하기 II에서 사용한 방법이다. 추가 관리 기능을 이용하는 방법이나 Kill Bit를 설정하는 방법을 사용해도 Windows Update 사이트 이외의 사이트에 프로그램을 다운 받을 때에는 이 방법을 사용해야 한다. 모든 프로그램을 다운받을 때 써야하는 것은 아니지만 정품 인증이 정상적으로 동작하지 않는 경우에는 이 방법을 사용해야 한다.

Kill Bit 설정
특정 ActiveX의 설치 또는 실행을 막는 Kill Bit를 설정해서 WGA를 우회하는 방법이다. 근본적으로는 필요없는 ActiveX 플러그인 죽이기와 동일한 팁이지만 WGA에만 국한해서 Windows 정품 인증 우회하기 III라는 팁으로 다루었다. 만약 IE 기반의 3사의 브로우저(예: Maxthon)를 사용하고 있다면 추가 관리 기능보다는 이 방법을 사용해야 한다.


이외에도 인터넷에서 찾을 수 있는 방법은 다음과 같았다.

JavaScript 사용
WGA를 시작한 다음날부터 화제가 됐던 방법으로 얼마전부터 적용되지 않는 것으로 알고 있다. 출처는 Boing Boing: Microsoft "Genuine Advantage" cracked in 24h 이다. Windows를 업데이트하기 전에 주소 표시줄에서 다음과 같은 자바 스크립를 실행함으로서 WGA를 우회할 수 있다.

javascript:void(window.g_sDisableWGACheck='all') 


ActiveX 크랙
사용된 ActiveX를 헥사 편집기로 직접 크랙하는 방법이다. 보다 자세한 방법은 분문에서 설명하겠다.

인증 파일 생성 및 변경
크랙이 부정적인 이미지가 강하다면 이 방법을 이용해서 마찬가지로 쉽게 우회할 수 있다. 보다 제사한 방법은 Windows 정품 인증 우회하기 V에서 다루도록하겠다.


Windows Genuine Advantage Validation 도구(KB892130)를 설치하면 %SystemRoot%\System32 폴더나 %SystemRoot%\Downloaded Program Files 폴더에 LegitCheckControl.DLL라는 파일이 추가된다. 사실 WGA의 핵심은 이 파일로 이 파일을 헥사 편집기를 이용해서 수정하면 다른 방법을 사용하지 않아도 정품 인증을 우회할 수 있다. 일반적으로 인터넷에서 정품 인증 크랙 파일이라고 돌고 있는 파일도 이러한 작업을 통해만들어진 파일로 보면된다. 절차는 다음과 같다.

  1. 현재 기동하고 있는 인터넷 탐색기나 IE 기반 3사의 브로우저(예: Maxthon)를 모두 종료한다.
  2. 자주 사용하는 헥사 편집기(예: WinHex)로 다음 파일을 읽는다.
    %SystemRoot%\System32\LegitCheckControl.DLL
    %SystemRoot%\Downloaded Program Files\LegitCheckControl.DLL
    만약 두개의 폴더 모두에 동일한 파일이 있다면 %SystemRoot%\Downloaded Program Files\LegitCheckControl.DLL 파일은 삭제하고 %SystemRoot%\System32\LegitCheckControl.DLL 파일만으로 작업한다.
  3. 다음 표에서 지정한 옵셋의 값을 변경전에서 변경후로 변경한다.
    버전 옵셋 상태
      0002BE98~0002BE9A 변경전 8B 45 D8
    변경후 33 C0 90
    1.3.0272.0 0002BFE5~0002BFE7 변경전 8B 45 D8
    변경후 33 C0 90


이 방법은 WGA가 버전 업되는 경우 사용할 수 없다는 단점이 있지만 IE의 버전에 상관없이 사용할 수 있으며, 제 3사의 브로우저에서도 그대로 사용할 수 있다는 잇점이 있다.

Windows 정품 인증 우회하기 V Windows 정품 인증 우회하가 IV에서는 현재 인터넷에서 ... (25978) 2005-11-29
쉘 확장/고급 실행등 세개지 우측 메뉴를 추가하는 NirExt 필자가 소개한 유틸리티 중 ... (9341)2005-11-29

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.