PDA

View Full Version : Any Place To Obtain The Kazaa Protocol ?



metheowner
11-20-2003, 08:57 AM
i just read this topic, where Paul has mentioned that many of the suggested features cannot be implemented becoz they would take too much time ..

http://www.klboard.ath.cx/index.php?showtopic=37679

since i've got loads of time on my hands, and am pretty good at programming, i thought i'd give it a try over the winter vacations .. however, that would mean creating a whole new client from scratch ..

i would also need the kazaa protocol .. any ideas from where to get that ??

thanks :)

junkyardking
11-20-2003, 09:55 AM
Sorry to be a downer but why dont you try making your own network?
Or help hack the newest kazaa version 2.6, i cant see how creating your own kazaa hack would be any better.

Most of things that kazaa really needs like partial filesharing and error correction can only be done with the source code which of course sharman will never release.

tothbenedek
11-20-2003, 06:16 PM
See after project gIFT, they have a opensource fasttrack client... (not the best, but can be a good point to start)

bscabral
11-21-2003, 12:40 AM
http://sourceforge.net/projects/gift/

and a good , maybe best than kazaa but for mac,
posion, open source too
http://www.poisonedproject.com/

and a vert good multi client, open source too , but for linux , mldonkey
http://www.nongnu.org/mldonkey/

metheowner
11-21-2003, 05:15 PM
>>>Or help hack the newest kazaa version 2.6, i cant see how creating your own kazaa hack would be any better.


sounds good .... any tips on how to start ?

junkyardking
11-23-2003, 01:01 AM
Originally posted by metheowner@21 November 2003 - 17:15
>>>Or help hack the newest kazaa version 2.6, i cant see how creating your own kazaa hack would be any better.


sounds good .... any tips on how to start ?
http://www.klboard.ath.cx/index.php?showtopic=78340

RileyF
11-23-2003, 10:37 AM
Originally posted by metheowner@21 November 2003 - 18:15
>>>Or help hack the newest kazaa version 2.6, i cant see how creating your own kazaa hack would be any better.


sounds good .... any tips on how to start ?
so in what language can you program?, because it would be nice if you could program in asem. then you could take over K++ project from RN (cause RN doesn't work on it anymore), and maybe make it compactible with 2.6, damn i think millions of people would be gratefull to you.. B)

metheowner
11-23-2003, 11:50 AM
i program in vc++ and vb .. not asm :( but i'm willing to try ..

RileyF
11-23-2003, 08:26 PM
Originally posted by metheowner@23 November 2003 - 12:50
i program in vc++ and vb .. not asm :( but i'm willing to try ..
well indeed you can give it a try. K++ v2.02 is open source. i know it's not the latest version but if you can suceed in understanding and coding in it then that would be cool, see it als a work out :P ,afterwards you can work with the latest edition

but what do should do first:

unpack the newest 2.6 executable, what would probably be cracking it.. most likely it's protected with ActiveMark, once done it make a patch/loader (or update K++ with your findings) and delete the CRC check on the cd_clint.dll that KMD does to see if it is the right one.. that's we're you should begin with, unpacking the executable and many devs here can help i think..

for the source code for K++ v2.02, i don't know a link for it, so anybody does know?

Kunal
11-23-2003, 08:50 PM
and try to fix the big bug if you can

metheowner
11-24-2003, 03:36 AM
alright .. waitiing for someone to post a link to the source code ..

rafi_d
11-28-2003, 07:18 AM
Originally posted by metheowner@20 November 2003 - 11:57
since i've got loads of time on my hands, and am pretty good at programming, i thought i'd give it a try over the winter vacations .. however, that would mean creating a whole new client from scratch ..

i would also need the kazaa protocol .. any ideas from where to get that ??

thanks :)

About the idea of helping with giFT (above - #2) - if you choose this path - I would realy like to have a binary for Windows 98. It seems that there is NO binary published, so you can help us in building one :-) .

Thanks

Sparkle1984
11-28-2003, 03:48 PM
Originally posted by metheowner@24 November 2003 - 02:36
alright .. waitiing for someone to post a link to the source code ..
I did download the K++ source code once a few weeks ago (just to have a look at it), but I can't remember where I got it from. It's saved on my Dad's computer, but I will try and post it up here at the weekend if you can't find it anywhere else

Kunal
11-28-2003, 04:29 PM
Link for k++ 2.02 source code (http://www.geocities.com/rndkpp/src.html)

this is the last one rn released i thinks

metheowner
11-28-2003, 05:41 PM
thanks .. but i forgot to mention earlier .. i got the code from RileyF. i've gone through it , and understand entirely what's going on .. i can convert the entire asm to vc++ if required ..

the only problem is , that since i'll now be working on kmd 2.6 :

(1)determining at runtime what is stored at which memory location
(2)in the exe file, at which locations what api functions are being called ..

i tried using w32dasm .. but all i got was a bunch of zeroes with a few ones thrown in here and there .. so am now watching the following thread for developments .. in case anyone's interested, here's the link :
http://klboard.ath.cx/index.php?showtopic=83656

metheowner :)

RileyF
11-28-2003, 06:36 PM
hey well now there's an answer how to unpack it.. check your link.. anyway succes with coding (y)

Agent-Smith
11-29-2003, 10:11 PM
A conversion into c++ would be awesome.

thedirtyd
12-07-2003, 07:39 AM
hey couldn't you get the kazaa protocol from grokster?? that connected to fasttrack didn't it?

Kunal
12-07-2003, 09:47 AM
Originally posted by thedirtyd@7 December 2003 - 08:39
hey couldn't you get the kazaa protocol from grokster?? that connected to fasttrack didn't it?
yes or also off imesh, all you need to do is reverse engineer! gift fasttrack reverse engineered so the protocol is already out :lol:

thedirtyd
12-09-2003, 01:07 AM
oh haha sorry i didn't know that was out already.