Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: detecting clones

Author: Arnon Yogev

Date: 09:19:43 01/28/06

Go up one level in this thread


On January 28, 2006 at 10:48:12, Uri Blass wrote:

>On January 28, 2006 at 10:05:24, P L Patodia wrote:
>
>>On January 28, 2006 at 07:59:03, Uri Blass wrote:
>>
>>>I wonder if there can be some program to detect clones based on the exe files.
>>>
>>>The program does not have to be 100% correct and even detecting part of the
>>>clones is good.
>>>
>>>I remember that there is already a program that help to detect clones based on
>>>source codes and by reverse engineering it should be possible to translate exe
>>>files to source code so I think that the natural step is to have a program that
>>>detects clones automatically for people like Leo by comparing the sources of the
>>>programs that he is using.
>>>
>>>If there is going to be a program that can detect all the clones that were
>>>detected until today and does not have false clone detection by comparing
>>>different free source code programs that are not clones then it is going to be
>>>good.
>>>
>>>Uri
>>
>>It is extremely difficult to write a program which can detect clones based on
>>the exe files. If you compile same program using different compilers, you will
>>get different exe.
>
>Yes but the idea is that the program is first translating the exe file to source
>code and later compare the source codes to find plagiarism.

This is ridiciouls.
If one could "translate" .exe files to source code, there would be no
competition whatsoever between chess engines, 3d applications, or any other
software on the planet.

perhaps you can detect recursive patterns using reverse engineering in order to
detect clones, but that's as far as you'll ever get.


>

>
>> Then it is also possible to compress the exe.
>
>This is not relevant because it is possible to do the opposite action(extract
>files).
>
>
>>The key difficulty is reverse engineering from exe to source. Though there are
>>certain tools which can help in reverse engineering, it is only human mind which
>>can really do this.
>
>I do not understand why only human mind can do it.
>
>There is already source analyzer plagiarism detector in
>http://www.cs.biu.ac.il/~davoudo/
>
>It is limited only to C files and I do not know of some plagiarism detector for
>projects with many files but I guess that it may be possible to extend it to
>projects.
>
>Uri

Arnon.



This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.