Exetools

Exetools (https://forum.exetools.com/index.php)
-   General Discussion (https://forum.exetools.com/forumdisplay.php?f=2)
-   -   avoid rapishare.de waiting (https://forum.exetools.com/showthread.php?t=7141)

Shub-Nigurrath 03-16-2005 18:34

avoid rapishare.de waiting
 
found elsewhere and tested

In rapishare.de there's a fixed 70 seconds or more delay to wait before being able to download the file..this trick is about how to avoid this waiting..

Quote:

Dont wait for 70 seconds for links to show up

The trick is simple. once pressed on the "Free" button, take the source of the Rapidshare page. Search for "fcount". Most probably in the 5 th javascript, there will be the function named fcounti() or fcountf() , or fcounte() or fcountx with x equal to a letter...

Copy and paste the right function name and insert the below name in the address bar (where there's the URL)

javascript: for(i=1;i<30;i++){functionname(); }

where functionname can be one of fcounti() or fcountf() , or c() ....

the counter should go off and the link should appear immediately.

It's not that handy indeed, except for long waiting times, but might be the base for a tool.

Tested on firefox 1.0.1

credits to those who found this trick, don't remember the name, might be Mohan .. :rolleyes:

h8er 03-17-2005 06:52

i can confirm this trick works with opera too.. thanks Shub-Nigurrath and Mohan

aldente 03-18-2005 23:50

The Url is also in the source code (Url-encoded), i think
it's probably easier to implement decoding and parsing that, instead of
the JavaScript-Way, as you just need to download that
page, and do not need to interpret it (neither HTML nor
JavaScript). Here is my little Delphi-function:

Code:

function DecUrlEncStr(const InpStr: String): String;
var
  i: Integer;
begin
  SetLength(Result, Length(InpStr) div 3);

  for i := (Length(InpStr) div 3) downto 1 do
    Result[i] := Chr(StrToInt(LowerCase('$' + InpStr[i*3-1] + InpStr[i*3])));
end;


aldente 03-19-2005 08:02

Just finished writing a tool which generates it's own html-site with the link immediately, without any clicking by yourself, and of course without ads and without waiting, test it:

http://home.scarlet.be/~jp040888/rapidshare.rar

The tool uses the way I described before, to extract the real link, no html or javascript interpretation needed at all.

With that tool, you can easily download files from links in the following format:

rapidshare://655915/Europa_fuehrerschein_by_FxPGoD3.rar
(This is NOT my file, just one which i found in another board!)

As you can all read (I guess), installation should be no problem, there are known issues, but maybe you find other ones. Don't hesitate to give your feedback!

D-Jester 03-19-2005 09:37

Great thinking outside the box!
 
Nice program, however installation instructions should be included.

The *.reg which adds the protocol to HKCR must reflect the path to the file.

Once you set that up import into the registry and your set

Nice work!

Regards

aldente 03-19-2005 20:02

Yeah, i've written a readme-file and forgot to include it ;)

Here it is:

Quote:

RapidShare - the way YOU like it!

no waiting times!
no ads!
lower traffic!



installation:

1. change path of 'HKEY_CLASSES_ROOT\rapidshare\shell\open\command' in 'install.reg'
(according to where you want this program to run from) and import it into your
registry afterwards. of course, you only have to do this before the first run,
of after changing the program's location.
2. be happy when downloading files via the following type of urls:
'rapidshare://123456/filename.zip'
(these urls are clickable within your browser and will start my program,
which will then open a new browser window and display you the direct link - within
seconds!)


known issues:

-program should not be started by clicking it directly
-temp file is always written to 'c:\temp.html'
-new browser windows is always MSIE (some of you might to want other browsers)
-no comfortable installation
//I am planning to write a new version, there are several ideas and i want you opinion, which one would be best:

-a version like this (special urls), without the known issues
-a version which sniffers whole tcp-ip-traffic, and popups that window when opening a rapidshare-url (so you need no special links any more)
-a version, which acts like a proxy, so rapidshare.de is being redirected to 127.0.0.1 in Windows-HOSTS-file
-a version, which installs plugins to monitor the browsers, like most Download-Managers do

MaRKuS-DJM 03-19-2005 20:49

even with proxomitron web filter you can disable all this shit with some simple lines

D-Jester 03-19-2005 20:58

Quote:

Originally Posted by Big_or_what
-a version, which installs plugins to monitor the browsers, like most Download-Managers do

I would recommend this type...

Is resume supported?

visu 03-19-2005 21:11

Quote:

Originally Posted by Big_or_what
The Url is also in the source code (Url-encoded), i think
it's probably easier to implement decoding and parsing that, instead of
the JavaScript-Way

Right, those who still prefers manual way, just copy string from unescape function and paste it in adderss bar, you will get your URL, much faster

Visu

aldente 03-19-2005 22:06

@D-Jester:

My tool would just monitor the browser to catch RapidShare-Links, the downloading still has to be done by the browser/downloadmanager.
The problem is just to get the link into the decoder.


//Edit: New version!

http://home.scarlet.be/~jp040888/rapidshare.rar

fixed issues:
-program should not be started by clicking it directly
-new browser windows is always MSIE (some of you might to want other browsers)
-no comfortable installation
-readme-file is now included ;)

D-Jester 03-20-2005 06:39

Quote:

Originally Posted by Big_or_what
My tool would just monitor the browser to catch RapidShare-Links, the downloading still has to be done by the browser/downloadmanager.
The problem is just to get the link into the decoder.

lol, ...no, I understand that I meant since your app decodes the link, I assume that this is still the "free link", so therefore it doesn't support download managers and resume?

sorry for the confusion

Regards,

aldente 03-20-2005 19:54

Sorry, that I misunderstood you. And yes: It is the free link, and the web-server does not allow the following part of the HTTP-header:

"Range: bytes=xxxxx-"

And therefore, it does not allow resuming.

I've also written a PHP-version of that script, so theoretically you could use that to download the file by your webserver and store it on that, so can download it resumable from your webserver, but I think it's not worth all that: The files have a maximum size of 30MB!

aldente 03-20-2005 23:09

new version:

http://home.scarlet.be/~jp040888/rapidshare.rar

you can now enter normal urls directly (or, of course, start the program by using the rapidshare-protocol), and the integer-conversion (from the code snippet above) is now checked, as some people encoutered errors.

Quote:

fixed issues:
-program allows direct input of normal urls, when started without any arguments
-integer conversion is now checked, as some people reported errors (i could not reproduce them)
-program should not be started by clicking it directly
-new browser windows is always MSIE (some of you might to want other browsers)
-no comfortable installation
-readme-file is now included ;)

aldente 03-22-2005 00:19

new version:

just right click on a rapidshare-link and download immediately (within MSIE)!!!

http://home.scarlet.be/~jp040888/rapidshare.rar

more news: see readme.txt!

D-Jester 03-22-2005 07:30

GET - R - DONE
 
You're really on the ball with updates, I like that.

I would offer my help but I don't code in Delphi... :(

aldente 03-22-2005 08:19

Well, fast updates is what Delphi is good for. Great IDE, great language, great speed, great redistribution (it's still a one-file-tool). Rapid application development at its best ;)

I could need help with writing a context-menu-plugin for Firefox, as it more or less requires JavaScript and Java - two languages I am not firm with and I do not really like.
So if you could and want to help, write me a PM!


//Edit: New version!

http://home.scarlet.be/~jp040888/rapidshare.rar

-adapted to a variable name changed by RapidShare
-extended, so that I am later able to react faster if there are future changes
-error message, if file was not found

see readme.txt!

aldente 03-24-2005 07:11

new version!

now with a plugin for mozilla firefox.

see readme-file.

http://home.scarlet.be/~jp040888/rapidshare.rar

this will be the last version, until rapidshare chages something, because girls are worth spending time with them, the delphi ide is not.

Shub-Nigurrath 03-24-2005 16:49

10x a lot, excellent work!

just one thing I haven't understood clearly..

when in Firefox are you supposed to right click and use the plugin rapidshare download function?

I tried at the free button and doesn't work. tried before, selecting the rapishare url in this form:

http://rapidshare.de/files/952934/application.rar.html

and doesn't work (tells me incorrect url format).

could you add a little of string processing and internally converto urls in the above format to rapidshare:// urls? It would be much more usable.
or ad support for right click when you are in the initial rapishare page, where there's the "free" button??

aldente 03-24-2005 21:38

Right-click plugin just works with hyperlinks.

It was hard enough to develop this little plugin, far more difficult than to write the MSIE-extension.

The program itself is already capable of handling such links, the problem is:

The Firefox-extension is written in crappy JavaScript, I simply do not know how to create a link with the selected text, instead of the href-property.

Shub-Nigurrath 03-24-2005 22:11

ok ok.. I too do not know that much of js..if some1 willing to fix it would be great!

taos 03-26-2005 16:21

1 Attachment(s)
another solution.

visu 03-27-2005 16:37

Thats simple and innovative taos. May be you can integrate it with firefox using Greasemonkey

http://greasemonkey.mozdev.org/

From their website:

Greasemonkey is a Firefox extension which lets you to add bits of DHTML ("user scripts") to any webpage to change it's behavior. In much the same way that user CSS lets you take control of a webpage's style, user scripts let you easily control any aspect of a webpage's design or interaction.

For example you could:

* Make sure that all URLs displayed in the browser are clickable links
* Improve the usability of a site you frequent
* Route around common and annoying website bugs

aldente 03-27-2005 18:36

@visu:

Well, the current plugin for Firefox works just fine, and I already have a code sample, to work with non-clickable links, and it'll get implemented in the next version, until then I'll enjoy my freetime.

visu 03-27-2005 19:02

Thanks but its not really complicated. I already have script based on taos's post. It automatically displays the RapidShare link without any delay or any user action.

Just install http://greasemonkey.mozdev.org/ in order to use attached script.

Instruction: drag following script on firefox, click Tools->Install User Script.

Thats it. Now whenever you visit RapidShare Free link, it will immidiately displays the URL (which you would otherwise see after delay). Very simple ( I prefer open source :))

Visu

==== I appear to have problem uploading script hence I am copying it here, save following script in filename rapidshare.user.js and then drag it to firefox====


// ==UserScript==
// @name RapidShare QuickLink
// @namespace http://rapidshare.de
// @description This script will allow you to download from Rapidshare with no delay
// @include http://rapidshare.de/*
// ==/UserScript==

var counta=0;var countb=0;var countc=0;var countd=0;var counte=0;var countf=0;var countg=0;var counth=0;var counti=0;var countj=0;var countk=0;var countl=0;var countm=0;var countn=0;var counto=0;var countp=0;var countq=0;var countr=0;var counts=0;var countt=0;var countu=0;var countv=0;var countw=0;var countx=0;var county=0;var countz=0;

aldente 03-28-2005 00:03

@visu:

OK, it works, but you have to load 2 huge pages with ads and images each time you download, and believe me: that's not really funny, if you are on an ISDN-connection with superb 0,064 MBit/s!

visu 03-28-2005 01:48

Hi,

I am not going into positive and negative of each approach. Thats personal preference. For me, its too inconvinient to copy URL and then use some external application to download. I prefer browser integration like most others.

Secondly, I do not think those are big pages. I only get text ads by google on that page and a rapidshare image, which is well handled by browser cache :)

Visu

aldente 03-29-2005 03:13

Do not use my tool anymore, if you've still got copies, delete them, thanks!

RapidShare somehow does not like it :(

bukkake 03-29-2005 05:11

I think we all saw that coming, they will block that one day or another. Too bad, it was working real good :(
Nice job Big_or_what

aldente 03-29-2005 05:34

It's no real problem to adapt it to their changes, I just don't want to risk anything.

Now, the message "service abuses will be prosecuted" and the IP-Adress are being transmitted with the submit-button click, and that's the point, which shows me, that I better stop now.

There are other tools almost finished, e.g. one which decrypts Anti-Leech-Packages, maybe you'll see them for public-download soon, but support for this tool has definately ended.

Crk 03-29-2005 11:22

i like your tool, very easy, fast and small.... and specially because it WORKS. THANKS!

Regards

TGD 03-30-2005 06:55

What a pitty.... such a great tool. :( A big thanks to Big_o_what for
his great effort....

aldente 03-30-2005 07:57

Hmm, I changed my mind a bit.

If there's an interested Delphi-developer, who promises not to publish the sources, I'll provide him with them. They are adapted to the newest changes, and commented in German language.

They are very interesting for education. They show (on a very simple way), how to implement the HTTP-protocol yourself: generate request-headers, receive the answers, and readout information (very basical HTML-interpreting), and finally to output the results to the user.

So if someone is willing to use this tool and to learn from it, he'll get the source code-only-version (no binary), as long as he does not want to abuse any service (as this tool was never meant to do so), and as long as he does not publish the source code or parts of it.

thomasantony 03-30-2005 14:44

Link to file rapidshare.rar is broken :(

Thomas Antony

visu 03-30-2005 14:47

What going to be rapidshare's next move? To make the actual file on server available after delay to stop people from using various client side tricks ??

or probably looks like it is already started :(

taos 03-30-2005 15:06

maybe then we must use another "file" server:
hxxp://www.mytempdir.com/

to thomasantony:
Link is up!

aldente 03-30-2005 18:26

you give up to early.

those lazy bastards developing the system, who blamed me for being "a service-abuser", did just implement a very, very lazy lock.

you have to wait for the regular time when downloading the FIRST file, you can download all other files immediately. I don't know, for how long this "lock" is, maybe it needs to be refreshed every hour, so all you need to do is to go to the download page every hour by some tool running in the background...

Crk 04-02-2005 11:08

isn't working anymore.. they caught your tool...i tested yerterday with couple of links and the output site says always File Not found

aldente 04-02-2005 19:53

I know, I'm talking about my internal version, which works like a charm! But making it public would make them have to change their "great system" again.

MaRKuS-DJM 04-02-2005 21:20

i better wouldn't get caught by them. i simply use a web-filter.

ivanov 04-02-2005 23:44

maybe one of them (rapid) is among us ...:-)....


All times are GMT +8. The time now is 02:44.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX