MS DRM 깨기
게시일: 2007/11/20 | 글쓴이: doa | 35039 번 | 프린트 | 메일


DRM(Digital Right Management)는 이름에서 알 수 있듯이 디지탈 매체의 권한을 관리하는 기술이다. 저작권자가 디지탈 자료를 배포하면서 사용을 제한하거나 의도한 용도로만 사용하도록 제한하는데 사용되는 모든 기술을 칭한다. 디지탈 매체의 불법적인 배포를 막기위해 등장한 이 기술은 현재까지 디지탈 매체의 불법적인 배포를 막는 가장 효과적인 방법으로 사용되고 있다.

필자가 이전에 올린 글에서 알 수 있듯이 스트리밍으로 제공되는 동영상은 동영상을 난이도의 차이는 있지만 거의 대부분의 로컬에 저장할 수 있다. 그러나 이렇게 동영상을 저장한다고 해도 동영상에 DRM을 걸어두면 동영상을 재생할 때 권한을 획득해야 재생이 되기 때문에 이런 동영상은 내려받는 것 자체가 의미가 없다.

따라서 DRM을 깨려고하는 시도는 계속이어져 왔다. 꽤 오래 전에 DRM을 제거하는 방법이 올라왔지만 MS에서 바로 패치를 제공한 덕분에 실제 DRM을 깨서 사용한 사람은 많지 않다. 그러나 최근에 다시 DRM을 깨는 방법이 올라왔다.

일단 DRM이 걸린 동영상에서 DRM을 제거하기 위해서는 두 가지 프로그램이 필요하다. 하나는 Mirakagi라는 개인 키를 찾아 주는 프로그램(WMP11 이상)이고 또 하나는 찾은 키를 이용해서 동영상으로 부터 DRM을 제거하는 FairUse2WM이라는 프로그램이다. 사실 FairUse4WMDRM 제거 방법에서 소개하고 있는 drmdbg라는 프로그램의 GUI 버전이다. FiarUse4WM을 이용해서 DRM을 제거하는 방법은 다음과 같다.

  1. 프로그램 내려받기 다음 URL을 클릭해서 DRM 제거에 사용되는 두 개의 프로그램, Mirakagi.exeFairUse4WM.exe을 내려받아 한 폴더에 압축을 풀어 놓는다.

  2. 동영상 재생 권한 획득 FiarUse4WM이라는 프로그램의 이름에서 알 수 있듯이 이 프로그램은 정상적인 재생 권한을 획득한 동영상의 DRM만 해제할 수 있다. 따라서 DRM을 제거할 동영상의 재생 권한을 먼저 획득해야 한다.

    1. 벅스뮤직에서 고음질 음악 다운받기를 보고 MBC나 SBS에서 원하는 동영상을 내려받는다. 이미 내려받은 동영상이 있다면 내려받은 동영상을 사용해도 된다.
    2. 내려받은 동영상을 재생해서 적당한 라이센스를 취득한다. 라이센스를 취득하는 과정(iMBC.com)은 다음과 같다.
      1. 다음 그림과 같은 화면에서 확인 단추를 클릭해서 DRM 구성 요소를 업그레이드한다.
      2. 로그인이 되어 있지 않았다면 로그인한 뒤 라이센스를 취득한다.
      3. ActiveX가 설치하지 않았다면 ActiveX도 모두 설치한다.
      4. 라이센스 취득 화면에서 재생 단추가 활성화됐는지 확인한다. 재생 단추가 활성화되어야 정상적인 라이센스를 취득한 것이다.
      5. 필요시 라이센스를 백업한다.


  3. 개인 키 찾기(WMP11 이상) WMP의 판번호가 10 이상이면 먼저 개인 키를 찾아야 한다. 개인 키를 찾는 절차는 아주 간단하다. 압축 파일에 함께 포함된 Mirakagi를 실행한 뒤 Start 단추를 클릭한다. 개인키를 정상적으로 찾은 경우 다음과 같은 메시지가 나타난다.

    개인 키 정보
    Mirakagi starts, code version 0.9
    Found 0 keys in keyring.
    -----------------
    Processing "C:\Documents and Settings\All Users\DRM\cache\Indiv02.key"
     Version: 11.0.5497.6285 ...
     XML - Cert: 84 bytes, Key Storage: 1694 bytes.
     DLL 1000/95642 @ ac01000 && 97000/25911 @ ac97000 
    Large 1330 Small 6 Special 15,0  (0,76)
    S: 3 T:2 X:55 
    AES: a4 a4 6a a6 3f fc ab dc 11 f8 87 32 b9 c6 97 5d 
    Decoding secondary keys
    Please wait for 14082 attempts.
    It is finished.




  4. 키 복구(WMP10 이하)
    1. FairUse4WM을 실행하고 Recover Keys 단추를 클릭한다.
    2. 다음과 같은 화면에서 모두 OK 단추를 클릭한다.
    3. DRM을 제거할 동영상을 선택한 뒤 Open 단추를 클릭한다.


  5. 키 복구(WMP11 Beta) WMP11 Beta1, Beta2까지는 개인키 찾기가 정상적으로 실행된 상태에서 FairUse2WM을 실행하면 다음과 같은 DRM 제거 창이 바로 나타난다.



  6. 키 복구(WMP11 이상) WMP11 이상을 사용하고 개인 키 찾기를 정상적으로 수행해도 DRM 제거창이 바로 나타나지 않았다. Recover Keys 단추를 클릭하면 DRMv11 Static Key Extraction 창이 나타나지만 Start 단추를 누르면 프로그램이 바로 종료되었다.



  7. DRM 제거
    1. 전단계에서 정상적으로 키가 복구되면 그림처럼 1 keys loaded.라는 메시지가 나타나며 다음 단추가 활성화된다. 이때 다음 단추를 클릭한다.
    2. Add Files 단추를 클릭해서 DRM을 제거할 파일을 지정하고 다음 단추를 클릭한다.
    3. 그림처럼 DRM 제거 과정이 나타나며, 마지막으로 제거 완료화면이 나타난다.


이렇게 DRM이 제거된 동영상WMPKMP 등 임의의 동영상 재생기로 재생할 수 있다.



FairUse4WM의 제한 사항
  1. 9x 계열, 비스타에서는 동작하지 않음
  2. 일부 DRMv1 파일과 동작
  3. WM9, WM10, WM11 Beta1, Beta2 지원
  4. WM9, WM10, WM11에서 동작하는 방법이 다름


키보드가 엉뚱하게 매핑되어 있는 경우 예전에 비트컴퓨터에서 강의할 때의 일이다. 낮... (7568) 2007-11-21
원격 데스크탑에서 AtBroker.exe 오류 필자는 원격으로 하는 작업이 많다. 이전 글에서... (11002)2007-11-10

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

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

세상사는 이야기



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