问一个关于如何判断两个程序是否一样的问题,估计很多人没考虑过。。。。
忽然想到一个问题:在没有源码的情况下,如何判断一个程序是否抄袭另一个程序呢?
比如说,有两个模块A.LIB和B.DLL,它们的大小一样大小,现在想判断下B.DLL是否是抄袭A里面的内容的。大家看看有什么方法?
我是把A和B反汇编,得到了两个模块内部函数的起始地址和函数占用地址空间的多少。根据比较,这两个模块内每个函数所占用的地址空间的大小基本一致。
所以B极有可能是完全抄袭A的。
不知道这种方法是否可以? 抢个沙发 等人来解答 lib是编译时用的,dll是运行时用的-_- 只能作为你自己的判断,但是说服不了别人。 回复【2楼】snoopyzz
lib是编译时用的,dll是运行时用的-_-
-----------------------------------------------------------------------
对,但是如果两个模块里存在的函数个数一样多,而且每个函数的大小完全相同,那是不是说明两者源码一样?
页:
[1]