西西河

主题:闲聊密码 外一篇——悲惨的DVD(上) -- 代码ABC

共:💬53 🌺445
全看树展主题 · 分页首页 上页
/ 4
下页 末页
家园 宝多速来!

恭喜:你意外获得【通宝】一枚

谢谢:作者意外获得【通宝】一枚

鲜花已经成功送出。

此次送花为【有效送花赞扬,涨乐善、声望】

家园 是啊,这篇故事至少收了10个宝
家园 呵呵,因该是

挪威人,现住美国。

家园 好久没得宝了

恭喜:你意外获得【通宝】一枚

鲜花已经成功送出。

此次送花为【有效送花赞扬,涨乐善、声望】

家园 xing 被 Realnetwork 收购了

99年的事情,当时DEcss刚出来或者还在进行

所以应该没怎么受影响


本帖一共被 1 帖 引用 (帖内工具实现)
家园 HDCP好像一个anyDVD HD就搞定了

这个竟然还是个(至今)仍然合法的软件!

用了它, 哪怕你的显示器,显卡都不HDCP兼容

照样播放Bluray 和HDDVD

可见HDCP多么的垃圾

家园 没有, 被Real Network 收购了

见我的另一篇回文链接出处

当初卖的价格还不错

家园 晚了一步

提示:

一人对一个帖只能 [送鲜花] 一次!!

家园 对反向工程很感兴趣,您能给说说怎么做的吗?

软件发布时都是编译后的代码,怎么才能把1010001恢复成原有状态?

家园 逆向工程不仅仅是反编译

编译器也是一种翻译程序,在弄明白其编译规则后可以做到一定程度的反编译。这是软件逆向工程的一种手段,但不是唯一手段。一则当编译器做了优化之后(通常都会做),反编译就很困难。二则反编译后还需要分析反编译出来的代码——这才是逆向工程的目标。

实际上,反编译出来的代码本身可读性就很差,所以大多时候是直接分析其执行代码,如使用仿真机,甚至直接使用调试工具。这才是逆向工程的主要手段。别吃惊,我就认识好几个使用汇编(甚至机器码)和我使用C++同样熟练的程序员。

和仿制飞机之类的工业品不同,软件的逆向工程要容易很多,因为程序本身不但带有功能的信息同时还附带了设计信息。所以有多种手段来达到相同的目标,比如像DVD加密破解,使用的方法是用自己的代码模拟解密的代码。或者像新版蓝光那样跳过——骗过原本的程序,或找出隐藏在其中的秘密信息。

家园 花!您看我理解的对不对。

逆向工程并不是为了搞清楚软件代码的每一行是什么,而是完整掌握这个软件的所有功能。

家园 差不多

逆向工程的目的主要就是为了掌握设计思路。具体应用上多数为了破解,所以实际上大多只需要掌握局部的思路即可。

家园 yyyyyyyyyyyy

yyyyyyyyyyyy

家园 好看好看真好看
家园 要花这个

我很怀疑他们当时聘请的专家是一个盗版商派进去的卧底。

全看树展主题 · 分页首页 上页
/ 4
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河