cxl7980
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2012-03-07
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1500回复:4

有谁了解或正想了解Alcohol 120%的DPM技术,交流一下!

楼主#
更多 发布于:2004-11-04 17:28
目前遇到这个问题,弄了好几天了,有谁研究过,共同探讨一下它的原理。
liuyan1
驱动老牛
驱动老牛
  • 注册日期2001-08-27
  • 最后登录2023-04-18
  • 粉丝0
  • 关注0
  • 积分1031分
  • 威望477点
  • 贡献值0点
  • 好评度187点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-12-07 23:13
数据精度探测?
我也只看了几天,不懂。
发现的情况是在mds中有记录时间延迟。对特定的扇区读取的时候采用KetallExecuutionprocess(特定时间)来模拟这个延迟。
当SecRom New 读光盘的时候会读这些扇区,就给它这些延迟
不过他的延迟算法还有就是mds Building的原理都不清楚。
请楼兄多指教!
楼上的客,楼下的客,听我老坎说明白,要苛屎有草纸,不要扯我的麦席子,要苛尿有夜壶,不要在床上划地图。
liuyan1
驱动老牛
驱动老牛
  • 注册日期2001-08-27
  • 最后登录2023-04-18
  • 粉丝0
  • 关注0
  • 积分1031分
  • 威望477点
  • 贡献值0点
  • 好评度187点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-12-07 23:40
Securom New 4.8、Starforce、Tages、CD Cops(新版)等等的防拷原理类似,基本上都是利用压制片可以在"特殊"过程中轻易压制一些检验资料,而烧录机无法有类似烧录动作来烧录同样资料,所造成的先天差异(称做烧录片的缺陷),以致没有烧录机可以"完整"备份这类的防拷光盘。目前Alcohol使用DPM(Data Position Measurement)的技术将这些特别资料记录下来后(存在mds里),经过RMPS重新"编码",再刻录到光盘片上。当游戏程序检查这部份资料时,Alcohol的RMPS常驻程序先取得控制权,把它"译码"后再送给游戏程序检查,而得以过关。备份这类,现今的烧录机多数都可应付。使用Alcohol烧录时,读、写的资料型态选择Securom New 4.x即可。这种"堪用备份"不能再用作母片作再一次的的备份(因为无法用DPM读取出和原版相同的防拷资料)。

楼上的客,楼下的客,听我老坎说明白,要苛屎有草纸,不要扯我的麦席子,要苛尿有夜壶,不要在床上划地图。
cxl7980
驱动牛犊
驱动牛犊
  • 注册日期2003-01-22
  • 最后登录2012-03-07
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-12-08 10:03
liuyan1兄:
我的了解也到这部分,原来查DPM资料,参照“环型轨”保护机制,一直理解为字面“数据位置侦测”意思,不过对“环型轨”确是很有意思,说是比较首扇区和末扇区之间的角度,所以这些天来一直在找“数据位置侦测”的方法。翻遍了MMC规范也不知道怎么读数据位置。你所说的速度确实不无可能,我用自己写的虚拟光驱来接收Alcohol 120%的DPM命令,发现他只是RAW读取每一个扇区,绝对是一个一个读,读完所有的扇区说无法正确读取DPM数据。在Alcohol 120%网站上可看出要读取DPM值必须要光驱有稳定的转速(RMPS),一般用低速,有时还会取不出来。但是如果说DPM只是读取特定的扇区速度或位置,那么只要相同容量的盘片他读取出来的DPM值长度是一样的,而且不还任何特殊保护的盘片(我刻的CD-R)他也能读出长度相等DPM,现在还是不明白,他在读什么,如果每个扇区的位置或速度都记录,DPM数据决不会只有10多K(MDS文件的后部分),而且为什么虚拟光驱中读不出DPM?
liuyan1
驱动老牛
驱动老牛
  • 注册日期2001-08-27
  • 最后登录2023-04-18
  • 粉丝0
  • 关注0
  • 积分1031分
  • 威望477点
  • 贡献值0点
  • 好评度187点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2004-12-08 10:27
他在读什么,如果每个扇区的位置或速度都记录,DPM数据决不会只有10多K(MDS文件的后部分),
________________________________________
我目前也没有正版的保护游戏,这部分也没办法了解。就我现在了解的情况是Alcohol在读光盘采取DPM的时候先有很长一段时间在循环的读特定的64个连续扇区正如您说是采用RAW方式的一个一个扇区的读,然后又跳跃的读几个其他扇区再回到循环.而这部分时间其应用程序中显示为"DPM"探测过程中请稍后.

“环型轨”保护机制,说是比较首扇区和末扇区之间的角度
____________________________________________
这个东西会不会跟连续读扇区有关系.64个扇区是否就是?一个螺旋线循环?

还是不清楚中.
楼上的客,楼下的客,听我老坎说明白,要苛屎有草纸,不要扯我的麦席子,要苛尿有夜壶,不要在床上划地图。
游客

返回顶部