这是我参考 Doom9\'s Forum 里的 DRM10 cracker?http://forum.doom9.org/showthread.php?s=96cb7c93531b0d6eaa1ad1201f7ed5e4&threadid=89243&perpage=20&pagenumber=2经多次错误尝试并自行修正成功的方法
步骤 :1. 先将 drmdbg.ini 打开, 修改里头的--------------------------------------------------[wmp]exe="C:\\Program Files\\Windows Media Player\\wmplayer.exe";ieCache\\ieCache=;stop=0Enter key runstop=0;BP 0= 1=wmvcore=1;ieCachekiddrmv2clt=0;blackbox&indivboxdrmclien=0;DRM1blackbox=0;DRM2indivbox=1;DRM2--------------------------------------------------改其中如下几行的数值--------------------------------------------------drmv2clt=1;blackbox&indivbox (修改处0->1)drmclien=1;DRM1 (修改处0->1)blackbox=1;DRM2 (修改处0->1)--------------------------------------------------存档
2. 到命令模式下 (cmd)执行 drmdbg, 此时会自动开启 Windows Media Player 9放入你的 WMV 碟片或直接开启WMV档,让它播放取得授权码,此时看你的CMD画面会有一堆 crc : 4C7DBC6A c:\\windows\\system32\\drmv2clt.dll 一直跑, 记下 4C7DBC6A(此数值可能会有不同)此时可以关掉 Windows Media Player
3. 再开启 drmdbg.ini, 找到烦似下列的文字(有好几个)-----------------------------------------------------;9.0.0.3250crc02=0x29C35DC5 adr02=0x156CBreg02=0x50--------------------------------------------------------------------------------修改 crc0x=0x29C35DC5 的 0x29C35DC5 改成你的 0x4C7DBC6A 後存档(crc0x -> crc00 或 crc01, crc02...)
修改依据是到 \\windows\\system32 下找 drmv2clt.dll, drmclien.dll, blackbox.dll在档案总管下用滑鼠在该档案上 "按右键->内容->版本" 看它的档案版本是多少来对应 drmdbg.ini 里如 ;9.0.03250再将其下的 crc 对应命令列视窗下的数值修改改完後再存档
若在步骤2结束时命令视窗中最後有出现下列的文字时---------------------------------------ADXXztHSRQhWHt1RkAt9zVFUg7U=[]---------------------------------------请将上面这几行字复制下来贴到如笔记本之类的文字处理软件上并存到 drm2wmv\\drm2 之下档案请用英文名称自取但副档名一定是要为 key (自取如 Coral.key 之类)
若没出现上述文字时, 请跳到步骤4执行
4. 再到命令模式下, 再度执行 drmdbg, 同样会自动开启 Windows Media Player 9同样放入或开启你的 WMV 档,此时看你的CMD画面同样会有一堆 crc : 4C7DBC6A c:\\windows\\system32\\drmv2clt.dll 一直跑, 但请注意应该在画面最下方 会有类似下面文字出现---------------------------------------ADXXztHSRQhWHt1RkAt9zVFUg7U=[]---------------------------------------将上面的文字复制贴到如笔记本之类的文字处理软件上并存到 drm2wmv\\drm2 之下档案请用英文名称自取但副档名一定是要为 key (自取如 Coral.key 之类)
5. 到 C:\\Documents and Settings\\All Users\\DRM\\ 找一个 drmv2.lic用ultraedit 之类的编辑器或用 VirtualDub 里的 Tools->Hexs Editor开启刚播放的 wmv 档, (我是用珊瑚礁来试的所以是 CoralReef720p.wmv)查找到第一个出现的 "DRM" 之後的的第6个字起到"=="之间的字复制下来再开启刚刚存在 drm2wmv\\drm2 的 Coral.key将上文字贴到 之间如下---------------------------------------QIleALwD5EWmzY+YgAVfTA==ADXXztHSRQhWHt1RkAt9zVFUg7U=---------------------------------------
(其实 drmv2.lic 直接用如 EmEditor 软件打开再重按档案->指定编码重新读取->指定为Unicode打开文件,此时可在其档头第一次出现的 Root Entry 之後就可发现了,将其比对用 VirtualDub 里的 Tools->Hexs Editor开启的 wmv 档的解码KEY的相同的)
6. 这里是最最关键之处, 因为我卡在这里数日, 一直无法成功结果是要先将系统改成日文语系,再重新开机此时先将日期改成 2005/02/12 并打开 Coral.key 并再存档一次成 (932, shift-jis) 语系的档案再到命令模式进入到你存放 drm2wmv 的目录下在原文中是说要先 md \\windows\\#dummy再执行 drm2wmv -v CoralReef720p.wmv 并按下 Enter
此时如无意外, 就是开始解码了, 直到显示 100% 时, 如没自己结束, 可按 Ctrl+c 来结束此时检视同目录下应该有一个 "[DRM解除済み]-CoralReef720p.wmv"那就是已解码的档案了
(在原文中是说要先 md \\windows\\#dummy但是我作了之後执行 drm2wmv -v CoralReef720p.wmv 并按下 Enter却没反应我再rd \\windows\\#dummy再度执行 drm2wmv -v CoralReef720p.wmv 并按下 Enter反而开始解码了)
我用 Media Player Classic 6.4.8.4, KMP 可以直接播放 "[DRM解除済み]-CoralReef720p.wmv"拿到别台机器(无认证码)播放也没问题
=========================目前我仅以珊瑚礁来试验成功其它的加码WMV是否可用相同步骤来解码则无法确认若有T2EE的朋友可以试试看是否可行若有错误并请纠正之谢谢
PS.可参考附件比对即可知道是改那里drmdbg.ini 是原本的My_drmdbg.ini 是我经上面步骤改过的
附件:
http://www.silu.info/job.php?action=download&pid=tpc&tid=19762&aid=11614
(转载自思路)