微软相关技术文档
http://www.microsoft.com/windows/windowsmedia/howto/articles/ProtectContent.aspx

http://www.microsoft.com/windows/windowsmedia/howto/articles/drmarchitecture.aspx


什么是wmv?什么是DRM?

现在网上除了常见的rmvb和avi格式的视频之外,也有一种wmv格式的视频。wmv 是 windows media video 的缩写,windows媒体视频,是微软出品的一种视频格式。
有些wmv格式包含有DRM,DRM技术就是数字权限管理技术---DRM(digital right management)。
这种某些WMV格式的视频无法用第三方播放器播放,必须要是windows media player才能播放,而且必须在线播放,不能脱机。因为它需要连接网络进行验证DRM数字签名,获取了许可证之后才可以播放。

主要症状

原来是有很多视频难以下载,自从使用的影音神探以后,问题全部迎刃而解了。
          现在又遇上了WMV格式的视频下载后,播放时需要许可证的问题,表现为:
          1、使用 Windows Media Player 播放,提示需要下载许可证;
          2、使用 Media Player Classic (暴风影音)播放,提示无法渲染;
          3、下载该视频文件后,发现其“属性”为“受保护的内容”;状态栏显示为 受保护:是;
          4、使用 Windows Movie Maker 等视频编辑软件无法对其进行编辑。

这种wmv视频最大的弊病是:
          1、不利于传播(部分禁止刻盘);
          2、不方便观看(部分要求每次播放都下载许可证);
          3、许可证过期后无法播放;
          4、无法进行加工和再利用。
          而以上这些恐怕正是制作者对其进行加密的真正目的。
如何播放受保护的这样文件?

上网连线获取签名许可证,这个是这类软件正常观看方法。
如果无法上网想脱机观看:使用软件方法去掉wmv中的许可证验证信息。
另外,还有个方法使用软件录下来你看到的视频,然后制作成视频格式。

收集整理一些破解的方法,说明如下:

1.使用wmplayer 6.4播放,(windows media player的早期版本),这个似乎已经不行,一打开wmv后关闭窗口提示升级。

2.winmap 5.08 PRO,说是不用验证直接看,但是我没成功。

3.FreeMe,这个软件破解wma格式的,微软公司的补丁使它作废了。(可能老版本可以)

4.WM Recorder,这个软件就是你在线看视频,然后它就在后台录像。比较麻烦。

5.FairUse4WM 1.3,目前为止,这个软件是最好用的了。但不是全部wmv都可以的。本文重点介绍这个方法。

6.drm2wmv,这个软件也比较好用,但是操作比较麻烦。和drmdbg配合使用。重点介绍。

7.DRMGUI,这个软件其实是drm2wmv的图形界面版本,比FairUse4WM更容易操作。可以批量修改。不过,可能我环境问题,我没有试成功。

说明:

1、wmv中的kid,sid,用FairUse4WM看不到的,请使用drm2wmv工具。
使用FairUse4WM恢复许可证时,
出现:Windows Error 80030002 while finding KID in V9 store
说明FairUse4WM无法找到KID,SID,你就用drm2wmv工具吧。

2、无论是使用DRMGUI还是FairUse4WM破解许可证限制都有一个共同的前提:必须拥有该媒体文件至少一个能正常使用的许可证。类似于凤凰卫视那样,必须使用账号下载许可证方可播放的 wmv 视频,这两款软件均无能为力。
3、看见网上不少人都说九天音乐网的wma音乐有DRM保护,赶紧去注册下载了一些,发现根本没有采取DRM保护。由于没有找到受保护的wma文件,所以我的测试没有针对wma音频文件。
4、郑重声明:本教程只是作为学习交流,请勿用于商业牟利和其它非法用途。

一、FairUse4WM使用方法
有的播放wmv,提示升级DRM组件,可以直接点击提示升级。
也可以直接点击下边的微软官方的下个网址完成升级。
需要获取一个已激活的许可文件,登录http://services.wmdrm.windowsmedia.com/indivsite/en/indivit.asp,点击upgrade按钮,稍后会弹出已获取许可证的窗口(或者提示upgrade complete),点击是就可以了。重新启动完成安装。
网络不通,多试几次。
1、下载并安装 FairUse4WM 汉化版;
    http://download.pchome.net/multimedia/video/33312.html#

或者
下载FairUse4WM(http://www.newhua.com/soft/51937.htm)1.3汉化版。这个版本内含流氓软件,安装的时候注意下不要一直下一步,记得把流氓软件的勾选框取消就可以了。安装后运行,点击恢复许可证按钮,如未提示“IBX组件似乎不存在”,则可以直接跳过。
2、首次运行 FairUse4WM,提示“没有许可证被载入”,需要至少一个已激活的许可文件;
              (这点与DRMGUI有区别)

3、按下“恢复许可证”,确定二次,然后选择一个已许可的windows 媒体文件;
4、程序自动运行 Windows Media Player,然后显示1个许可证被载入,此时按“下一步”;
5、添加(需要进行破解的)文件,并选择输出路径;

6、按“下一步”,破解完成。提示:1个文件已转换,0个错误,0个警告。
7、如需再破解其他文件,按“上一步”;退出软件按“完成”。

8、破解完成后,将在 我的文档 生成一个名为 blackbox-keys.txt 的文件,同样删除它,对已破解的wmv文件无任何影响。
注意:
如果出现Windows Error 80030002 while finding KID in V9 store.你就用drm2wmv工具。
二、DRM2WMV 的使用方法
DRM2WMV工具去掉无法用FairUse4WM软件看sid、kid的wmv文件,操作方法十分麻烦,如果没有特别问题,建议不用这个工具。
1.下载
下面所用到的东西,可以点这里下载
http://www.blog.cfedu.net/UploadFiles/2006-11/1115300030.rar
压缩包里包含,drm2wmv和drmdbg,还提供了一个drmv2clt.dll,是windows media player的一个dll版本为9.0.0.3250。如果你的比较旧,请将它替换到c:\windows\system32里面(你的系统盘的system32里面)。
2.修改包里面<drmdbg527>目录下的drmdbg.ini中的9,10,11,12行为:
drmv2clt=1;
drmclien=0;
blackbox=0;
indivbox=0;
保存。
3.然后运行drmdbg.exe,它会自动启动windows media player媒体播放器。打开你要播放的wmv文件。
播放器需要连接网络获得证书,然后出现个‘获取许可证’窗口有‘播放’和‘取消’按钮,同时显示正在获取许可证,当许可证获取完毕后,‘播放’按钮可以使用了。
点击播放按钮后,会弹出一个窗口,显示KID和SID。
每个WMV不同,其中的KID和SID也不通,下段我只是举例。如下:
<DRM2WMV2>
<KID>thisiskid==</KID><SID>thisissid=</SID>
<INFO></INFO>
</DRM2WMV2>

并且上段代码已经发到你的剪贴板上了(就是代码已经被复制了),点击确定。

4.确定以后打开记事本.粘贴进去,保存为"你的wmv文件名".key。
比如你的wmv文件名为abc.wmv,你的保存文件名就是abc.key。
保存的时候类型最后选“所有类型”而不是txt
5.然后把这个key文件放到<drm2wmv1241>目录下的<drm2>目录里面
6.然后把你的wmv文件放到<drm2wmv1241>目录,
把wmv文件拖到drm2wmv_e.exe上面,
这时候应该有窗口弹出来告诉你剥离过程并且显示进度。
7.剥离后的文件在同一目录下,名字为[NODRM]你的wmv文件名.wmv的视频文件,就是去掉DRM保护的wmv文件,可以脱机播放了。
如果wmv视频有问题,可以先修复,再去掉DRM保护。
还有一些高级应用请看原帖
http://blog.sina.com.cn/u/4938ef1d010007zs
三、利用工具软件DRMGUI
DRMGUI工具应该很好用,可是我没有测试成功。WMP9环境。
         下载 DRMGUI v 1.1.2.1
         地址:http://www.zdnet.com.cn/download/windows/personal/swinfo/0,2008005288,39250677s,00.htm
         安装:一路确定,安装完毕。
         使用:运行DRMGUI,提示安装另外一个软件(windows script 5.6),继续确定安装。
         windows script 5.6:微软出品,绝非流氓软件和不良插件,但安装它有什么用不得而知。


图 1

安装完毕,系统重启。
         运行界面如图:


图 2
         1、选择“输入路径”和“输出路径”的盘符与位置;
         注意:DRMGUI将对该目录下的所有wmv文件进行处理(批处理),建议将其他不需要处理的WMV文件转移;而且必须双击文件夹才能确定路径,单击时仍指向上一层目录。


图 3

2、点击“Get Crackin”按钮开始处理。(如图2)
         DRMGUI将调用 Windows Media Player,此过程可能弹出下载许可证窗口,等下载完毕后,点击播放即可。
         此后还有显示乱码的弹出窗口出现,没关系,静静等候程序结束。
         3、处理完毕后,输出路径目录下出现一个名为 [NoDRM]-***.wmv 视频文件。
         4、该程序还会在桌面上新建一个名为 drm2 的文件夹,其中包括一个名为 drm2-i.key 的注册表文件。(可以删除,对破解后的 wmv 文件无任何不良影响)
    
         测试:
         1、下载测试视频:[CCTV独家视频]韩国马术选手坠马身亡(534KB)
         下载地址:
         mms://yayunvod.cctv.com/tiyuxinwen/2006/12/tiyuxinwen_300_20061207_122.wmv
         个人认为:CCTV应该使用的是当今较为先进的加密技术。

2、使用 Windows Media Player 播放该视频。
         必须确保 菜单-工具-选项-隐私-“自动获取受保护内容的许可证”项已被勾选,否则无法播放。
         播放前有提示正在下载许可证。
         正常播放时,查看菜单 文件-属性-许可证-许可证详细信息。(内容如图4)
         右击该文件查看 属性-许可证 为“受保护的内容”;
         状态栏显示“受保护:是”
         3、使用 DRMGUI v 1.1.2.1 按上述方法对视频进行处理。
         4、使用 Windows Media Player 播放处理后的 [NoDRM]-tiyuxinwen_300_20061207_122.wmv。
         再次查看菜单 文件-属性-许可证-许可证详细信息。(框中内容全部消失);
         右击该文件查看 属性 连“许可证”选项卡都不见了;
         状态栏显示“受保护:否”
         使用暴风影音能进行播放;
         转移到其它未上网的电脑上能正常播放;
         使用 Windows Movie Maker 可以对其进行编辑。

图 4
         验证完成,一切OK!
参考文章:

WMV受保护文件如何播放
http://blog.sina.com.cn/u/4938ef1d010007zs
轻松破解Windows Media DRM(第一个地址找不到了,我是看第二个地址)
http://www.flashfans.cn/user1/1698/archives/2007/13169.shtml
http://bbs.xml.org.cn/blog/more.asp?name=ilpro&id=23193
FairUse4WM 使用方法 教程 wmv许可证破解
http://hi.baidu.com/xinliking/blog/item/cf3ba20f1fa2f6ecab64578a.html
WMV无法脱机播放(剥离WMV文件的DRM签名)DRM 破解
http://hi.baidu.com/fiber/blog/item/519a69387cd4cd2297ddd87b.html
FairUse4WM - a WM/DRM removal program (FairUse4WM作者原帖)
http://forum.doom9.org/showthread.php?t=114916
Download FairUse4WM - strip DRM protection from Windows Media Player 9,10,11 WMV,WMA
(另一篇关于FairUse4WM的帖子)
http://stream-recorder.com/forum/showthread.php?t=319
FairUse4WM 英文版下载
http://all-streaming-media.com/remove-DRM-protection/FairUse4WM-freeware-DRM-removal-Windows-software-Strip-copy-protection-from-WMV-ASF-WMA-Windows-Media-Player.htm




Zoom Player WMV Professional 5.00 Final
Size: 2.84 MB

Beyond the features provided by Zoom Player Professional, Zoom Player WMV Professional allows you to play Windows Media Video Digital Rights Management files (Copy protected WMV files).
Download

The first thing you should do is install this Microsoft Patch if you are using an operating system older than Windows XP Service Pack 2.

Next make sure you have DirectX v9 or newer installed on your machine. You can download the latest version of DirectX from Microsoft.

You also need a display card and drivers that support VMR9 Video Rendering. Both ATI and NVIDIA have drivers that support VMR9. You will further need to Configure Zoom Player Windows Media settings within the "Windows Media" tab under "Advanced Options / Settings".

Finally, you must authenticate the disc/file you are trying to play in order to obtain a playing license. With WM-DVD discs, usually inserting the disc accomplishes that. For WMV DRM media files, you may need to first try playing them with Windows Media Player 9

What's New in Zoom Player WMV Professional 5.00 Final:

* New Setting (Advanced Options / Interface / OSD / Fullscreen Navigation), allowing you show hidden files (default off).
* New Setting (Advanced Options / Control Bar) allowing the Control Bar to hide automatically if the mouse cursor is moved a certain distance away from the control bar (50 pixels).
* New Mouse Left-Click setting to only move the user interface window (without the ability to move the video while in fullscreen).
* New "/MEDIACAT:category name" command line parameter allowing you to open the media library navigator within the category selection screen when Zoom Player starts. Using "/MEDIACAT" alone will open the category list in the previously saved position, while specifying a category name would highlight a specific category, for example "/MEDIACAT:Music" would highlight the Music category.
* New CommAPI message (1950) allowing you to remove items from the Playlist.
+ Clicking on the left/right sides of the navigation interfaces is no longer restricted to 1 pixel, but rather 1 percent of the interface width.
- The "/MEDIANAV:category name" command line parameter was not functioning correctly.
- Under certain conditions the internal image viewer would not position the image correctly.
- Executing external applications on Windows 95/98 could cause a crash. This also affected the install center.
- Fixed small glitches with the skin.
- Made a few text instances clearer.
- Few more small bug fixes.

wmv数字证( DRM)相关介绍与破解(收集整合)相关推荐

  1. Nginx工作原理及相关介绍

    Nginx工作原理及相关介绍 一.Nginx工作原理与模块介绍 1.Nginx基本工作原理 NGINX以高性能的负载均衡器,缓存,和web服务器闻名.Nginx由内核和模块组成,其中,内核的设计非常微 ...

  2. puppet的相关介绍

    一.puppet简介 puppet是基于ruby语言开发的一款开源的软件自动化配置和部署工具,它使用简单且功能强大,可以C/S模式或独立运行. 二.puppet工作模式与流程 ①puppet的工作模式 ...

  3. 昇腾Ascend处理器相关介绍

    一.参考资料 modelzoo wiki 解密昇腾AI处理器–Ascend310简介 AI芯片:华为Ascend(昇腾)910结构分析 解密昇腾AI处理器–DaVinci架构(计算单元) 二.相关介绍 ...

  4. R语言1——R的安装和相关介绍

    R语言1--R的安装和相关介绍 目录 R语言1--R的安装和相关介绍 1.R语言和Rstudio的安装 2.R语言的基本介绍 2.1 hello world! 2.2 R中的变量 2.3输入输出 2. ...

  5. Linux学习笔记之——Linux系统内部相关介绍

    Linux学习笔记之--Linux系统内部相关介绍 摘要:主要记录一些比较有用的能够帮助理解和使用Linux的知识.比如一些相关概念.没兴趣的看看就好.知道有这么个东西.注意事项.和一些常用目录的作用 ...

  6. http、https和数字证书的相关知识

    http协议 http协议全称超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准.设计 ...

  7. SIP软交换相关介绍

    SIP相关介绍 一:SIP 消息介绍 1:SIP请求消息 2:SIP响应消息 3:INVITE 消息 4:SDP v=:Version,表示协议的版本号. o=:Origin,表示源.值域中各项(以空 ...

  8. DICOM3.0中的VR相关介绍

    最近在跟一个关于医疗的项目,所以了解了一下DICOM3.0协议. DICOM(Digital Imaging and Communications in Medicine)即医学数字成像和通信,是医学 ...

  9. 02 Cadence Tensilica Xtensa HiFi 音频解码器相关介绍

    <Cadence Tensilica Xtensa HiFi 音频解码器相关介绍> 作者 将狼才鲸 日期 2022-01-13 Cadence HiFi名词解释:Cadence Tensi ...

  10. path变量、命令行cmd、进制、位权相关介绍及使用

    path变量.命令行cmd.进制.位权相关介绍及使用 文章目录 path变量.命令行cmd.进制.位权相关介绍及使用 一.计算机的组成 二. windows的命令行 1.如何进入命令行? 2.命令行结 ...

最新文章

  1. web项目答辩总结_web实战项目遇到问题总结探索
  2. OpenGL编程指南8:模型组合变换
  3. fastjson jar包_Fastjsonlt;=1.2.47反序列化RCE漏洞(CNVD201922238)
  4. 【Python】import自己的模块报错
  5. PasswordEncoder详解
  6. 复数幂用java程序怎么求_蓝桥杯——复数幂 (2018JavaAB组第3题)
  7. 鸿蒙初开踏青时主要内容,鸿蒙初开踏青时
  8. CDATA不支持html,我应该在HTML5中使用(Should I use in HTML5?)
  9. 2020家用千兆路由器哪款好_千兆路由器哪个好 2020年值得入手的家用千兆路由器推荐...
  10. 微信公众号weui的使用
  11. 三菱Q系列PLC大型程序Q01U伺服12轴
  12. charles 修改responses属性
  13. 1753: [Usaco2005 qua]Who's in the Middle (快速排序)
  14. 【全】可供选择的软件开源协议的罗列
  15. 8Manage PPM,助力北京测威提升项目运营效益
  16. 使用windows命令行 启动WeGame
  17. 认识jQuery的Promise
  18. java线程状态(Java线程状态和系统线程)
  19. 阿里CEO张勇:马云接班人,凭什么执掌4千亿美金公司?
  20. Matlab MEX

热门文章

  1. 如何把大写金额变为小写数字_excel表格技巧:怎么快速把阿拉伯数字小写金额转换成大写金额...
  2. Java 打印100以内的所有奇数和偶数
  3. 用c语言打印乘法口诀表
  4. Ubuntu默认防火墙UFW命令大全
  5. Matlab注释多行和取消多行注释的快捷键
  6. VRay无限平面的应用教程
  7. 【OpenCV】“帧差法”实现移动物体的检测(车辆识别)
  8. PIN/PAD Design in SoC - 2 (待续)
  9. JQuery UI 各框架总结
  10. MATLAB 符号函数变量替换为常量