WordRider Home
Welcome! Log In Create A New Profile

Advanced

support for rsdf files

Posted by AtlanGonozal 
support for rsdf files
July 28, 2009 09:54AM
I love FreeRapid, but unfortunately I come around downloads where I can't use FreeRapid, because they are special files:

*.RSDF = RapidShare Downloader-File
*.CCF = CryptLoad-ContainerFile
*.DLC = DownloadLink-Container

At the moment I have to use other programs to download these files, but I would like to do it with FreeRapid.

Regards David
Re: support for rsdf files
July 28, 2009 09:57AM
I don't plan to support other proprietary and closed file formats.

-------------------------------------





Edited 1 time(s). Last edit at 07/28/2009 09:58AM by Vity.
Re: support for rsdf files
September 21, 2009 09:22PM
AtlanGonozal Wrote:
-------------------------------------------------------
> I love FreeRapid, but unfortunately I come around
> downloads where I can't use FreeRapid, because
> they are special files:
>
> *.RSDF = RapidShare Downloader-File
> *.CCF = CryptLoad-ContainerFile
> *.DLC = DownloadLink-Container
>
> At the moment I have to use other programs to
> download these files, but I would like to do it
> with FreeRapid.
>
> Regards David

Is there another way to open those files without having to install the other programs?
Re: support for rsdf files
September 22, 2009 11:03PM
You can either use the following python script
Language: Python
#!/usr/bin/env python   import binascii import base64 from Crypto.Cipher import AES import sys   # thx to kugelfisch for finding key # 8C 35 19 2D 96 4D C3 18 2C 6F 84 F3 25 22 39 EB 4A 32 0D 25   infile = sys.argv[1] Key = binascii.unhexlify('8C35192D964DC3182C6F84F3252239EB4A320D2500000000')   IV = binascii.unhexlify('FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF') IV_Cipher = AES.new(Key,AES.MODE_ECB) IV = IV_Cipher.encrypt(IV)   obj = AES.new(Key,AES.MODE_CFB,IV)   rsdf = open(infile,'r')   data = rsdf.read() data = binascii.unhexlify(''.join(data.split())) data = data.splitlines()     for link in data: link = base64.b64decode(link) link = obj.decrypt(link) print link.replace('CCF: ','')   rsdf.close()

or the attached FreeRapid plugin. (Uses @#$%&'s Rijndael implementation as SUN JRE's implementation restricts key size to 128bit unless installing policy files for unlimited crypto, RSDF needs 192 bit)
The tar archive contains the source.



Edited 1 time(s). Last edit at 09/22/2009 11:07PM by benpicco.
Attachments:
open | download - RSDF.tar.bz2 (20.6 KB)
open | download - RSDF.frp (23 KB)
Sorry, only registered users may post in this forum.

Click here to login