Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: detecting clones

Author: Uri Blass

Date: 07:48:12 01/28/06

Go up one level in this thread


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.


> 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



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.