Page 1 of 2

reverse engineering

Posted: Mon Jun 21, 2010 10:00 am
by brownsmith89
how hard is it to reverse engineer?

why haven't fritz, hiarcs, and shredder been reverse engineered like rybka? strong parts of the different codes can be mixed together to produce a more complete engine.

Re: reverse engineering

Posted: Mon Jun 21, 2010 10:25 am
by Uly
Actually, there were rumors that different parts of the clones were taken from de-compilation of different engines, making them Frankensteins.

Re: reverse engineering

Posted: Mon Jun 21, 2010 12:08 pm
by kingliveson
Ovyron wrote:Actually, there were rumors that different parts of the clones were taken from de-compilation of different engines, making them Frankensteins.
Not true, Rybka had Fruit source code readily available to copy so it was not reverse engineering.

Re: reverse engineering

Posted: Mon Jun 21, 2010 12:22 pm
by 64x
brownsmith89 wrote:how hard is it to reverse engineer?
Is not easy, requires understanding of the subject being RE, and good programming skills (mostly in assembly). Some applications have made it easier, but still not trivial.
brownsmith89 wrote:why haven't fritz, hiarcs, and shredder been reverse engineered like rybka? strong parts of the different codes can be mixed together to produce a more complete engine.
They probably have been.

Re: reverse engineering

Posted: Mon Jun 21, 2010 8:07 pm
by Uly
kingliveson wrote:
Ovyron wrote:Actually, there were rumors that different parts of the clones were taken from de-compilation of different engines, making them Frankensteins.
Not true
Any proof that the clones don't contain Shredder code?

Re: reverse engineering

Posted: Mon Jun 21, 2010 8:08 pm
by kingliveson
Ovyron wrote:
kingliveson wrote:
Ovyron wrote:Actually, there were rumors that different parts of the clones were taken from de-compilation of different engines, making them Frankensteins.
Not true, Rybka had Fruit source code readily available to copy so it was not reverse engineering.
Any proof that the clones don't contain Shredder code?
I wouldn't know if Rybka contains Shredder code or not. But we know it contains Fruit code.

Re: reverse engineering

Posted: Mon Jun 21, 2010 8:15 pm
by Uly
I'm not talking about Rybka, I'm talking about the clones.

There was evidence that Ippolit did, as in, a long patch of moves where the evaluation score followed Shredder's score exactly, but nobody has disassembled Shredder to take a look for similarities.

Re: reverse engineering

Posted: Mon Jun 21, 2010 9:25 pm
by brownsmith89
64x wrote:They probably have been.
i guess you're right. it makes more sense that robbolito is a combination of codes that was able to beat rybka 3, instead of the notion that rybka 4 beta was stolen.

i kept hearing about rybka clones and nothing about the other commercial engines, so i was ignorant.

Re: reverse engineering

Posted: Mon Jun 21, 2010 9:57 pm
by 64x
Please note that I am not referring to any particular engine, either been cloned or been a clone.

I only say that any engine can be target of RE, and that the _IDEAS_ obtained can be (or have been) implemented in _ANY_ other engine.

That could have happened many times and since a long time ago.

Re: reverse engineering

Posted: Mon Jun 21, 2010 11:31 pm
by brownsmith89
Ovyron wrote:There was evidence that Ippolit did, as in, a long patch of moves where the evaluation score followed Shredder's score exactly
can u link to the thread about this?