Author: Hristo
Date: 00:20:51 11/28/03
Go up one level in this thread
On November 28, 2003 at 03:02:57, Ingo Bauer wrote: >Hi > >Because of a lack of information I did the very first thing I could imagine and >had a look at the list504.dll with a hex editor. > >There you can find the following list of included *.c sources. 7 (maybe only 6, >make.c doesnt count) of them have identical names as the actual crafty source. > >The question is if this is enough to: raise "suspicion that the program LIST, >entered by Fritz Reul, is based on the program CRAFTY." > >I dont know if this is the all they had. It is maybe just one piece. > >-> attacks.c >board.c >captures.c >evasions.c >->hash.c >->init.c >interface.c >io.c >list.c >->make.c >moves.c >->next.c >pawns.c >phase.c >->root.c >score.c >->search.c >speed.c >timer.c >uint64.c >undo.c >utility.c > >the ones with the arrow (->) are identical. > >Bye Ingo Bauer > >PS: I dont know if the names in older crafty sources differ and this list >version IS older than the crafty source I used > >PPS: The programmers of hex-editors will really wonder about their downloads >today :-) Ingo, this doesn't prove anything, but it certainly raises some suspicion. More interesting would be if you can get to the entry points of the functions; the dll have an export table and it is not difficult to find where the function addresses go to within the dll. After this you might want to compare the assembler code of a crafty dll and the List engine. Please note that if you are going to do this, you have to use a version of crafty compiled as dll and not as exe. Position independent (relocatable) code can obfuscate the code just enough to confuse people. I, for one, would be mildly disappointed if Robert Hyatt was wronged, once again. Lets hope this is not the case. Regards, Hristo
This page took 0 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.