XFileSharing Pro - jdownloader Thread

Posts: 296
Joined: Sep 14, 2009 7:16 pm

jdownloader Thread

#1 Postby chrda » Feb 21, 2010 3:56 pm

Just want to inform peeps about this tool being used by some people.

Its a tool to download from ours sites without having to look at our ads etc.

So for the admin, is there a way to disable access to this tool?

Capctha might solve some, but its annoying for the customer

Maybe an option on captcha that it only show the first time for the user, or that it shows randomly for all.

Its mainly beening used on big releases, so you get high bw usage, and no income in form of ads.

Correct me if i am wrong, just want a thread on the topic.

Posts: 18
Joined: Jun 25, 2009 10:16 pm


#2 Postby amon » Feb 22, 2010 10:19 am

Jdownloader is able to bypass captcha.Meaning it shows it to user and the user is able to enter it without logging on the site.

Posts: 14
Joined: Dec 28, 2009 5:29 pm

#3 Postby olesjas » Mar 02, 2010 9:01 pm

I have a lot experience with it. This software sucks a lot.

You should use animated captcha images like this and put the code behind the animation:
// Edit: See post below
limit the amount of connections per ip to avoid leeching.

There are no other solutions, and there will be no other solutions since jDownloader acts like a normal browser.
Last edited by olesjas on Apr 06, 2010 3:12 pm, edited 1 time in total.

Posts: 14
Joined: Dec 28, 2009 5:29 pm

#4 Postby olesjas » Apr 06, 2010 11:05 am

Image ImageImageImage

works like a charm, bots can't pass :)
Last edited by olesjas on Apr 11, 2010 5:05 am, edited 3 times in total.

Posts: 296
Joined: Sep 14, 2009 7:16 pm

#5 Postby chrda » Apr 06, 2010 12:25 pm

You got a quick howto, how to implement that kind of captcha?

Posts: 25
Joined: Mar 15, 2010 10:32 pm

#6 Postby PBI » Apr 06, 2010 1:47 pm

Yea some make a demo on how to add that becors it very easy just dl for free and i thing in 1.8 make it so it cant download whit out pay for it

Posts: 14
Joined: Dec 28, 2009 5:29 pm

#7 Postby olesjas » Apr 06, 2010 3:03 pm

It's not that easy. Also generating this kind of captchas use 500% more ressource. Captcha filesize is 250kbyte, instead of 25kbyte. Your load will raise up.

You have to split an animated gif into frames, put captcha text in background and merge frames to new gif. New captcha = new animation.

Posts: 296
Joined: Sep 14, 2009 7:16 pm

#8 Postby chrda » Apr 06, 2010 3:07 pm

Sounds like a job for sibsoft to implent ;)

Posts: 55
Joined: Mar 10, 2010 3:56 pm

#9 Postby peterdays » Apr 10, 2010 11:17 pm

how about setting up a php cron to create an animated captcha image every minute or two. Save the image and save the image text on mysql. all users would then get that image for 1 minute.

Posts: 14
Joined: Dec 28, 2009 5:29 pm

#10 Postby olesjas » Apr 11, 2010 9:51 am

no. if only a single user pass the captcha manually with jdwnloader (by typing), the captcha will be saved in a database. other users dont need to enter this captcha anymore.

evil hu?^^

Site Admin
Posts: 1838
Joined: Mar 22, 2006 12:32 pm

#11 Postby admin » Apr 12, 2010 6:06 pm

What about recaptcha?

Posts: 14
Joined: Dec 28, 2009 5:29 pm

#12 Postby olesjas » Apr 13, 2010 12:46 pm

i made bad experience with recaptcha. they are just too heavy for some users... based on google-analytics data i can say that i got 40% less "free downloads" and not more "premium sales" when recaptcha is active.

recaptcha is going a wrong direction... bad readability and still not 100% safe. image: you're a free-downloader and there are several filehosting-mirrors available, would you choose the filehosting service with captchas like this:


ask yourself. it can't be good for your users experience. they will use rapidshare or another service...

Posts: 28
Joined: Aug 15, 2008 3:21 am

#13 Postby Matts » Apr 15, 2010 9:32 pm

with recaptcha it just make users hard to recognize the words. even if recaptcha is used (hotfile use it); jdownloader grab it to a window where user is asked to type the captcha and on entering it the users are allowed to download.. still bypassing the ads.

if jdownloader act like browser then i geuss there would be no workaround since it is hard to differentiate normal users from jdownloader user.

some nasty ideas for anyone?

Posts: 8
Joined: Apr 16, 2010 1:58 am

#14 Postby jack » Apr 16, 2010 2:29 am

Small tip for site owners being harrassed by JD.

Visit http://svn.jdownloader.org/repositories ... ins/hoster and look for the plugin made for your website.

You will find that the source code has many words that will throw up errors on JD. For example, if the text 'File not found' exists on your page, JD gets confused and exits the download.

Basically, JD acts as a browser and so it can bypass most things. Use that against it. A browser reads your HTML source so anything you put into it will be read by JD.

Make a list of these terms (file not found, wait for xx days etc.) and then after every JD update check if it works with you website. If yes, then add one of the terms from the list and voila! problem solved.

Make the JD updates page your browser home page and if you are excessively obssessive like me, then make their repository page your home page. This way, you will learn of changes before they have even been released as updates. So, you will be able to make their updates useless even before it has been released.

Now for the main part, adding the text. Either use <font style=visibility:hidden....> or make it the same colour as your background.

Get imaginative, dont be restricted to text. Create hidden buttons which will redirect to a page with an IP logger. This way you will come to know which users are using JD and then you can send them a 'polite' email.

Turn JD's advantages into its weaknesses. Also, make only the minimum changes needed to block JD, don't fire all your weapons at once.

Do this for 2 weeks and if your site is fairly popular, you will notice your users filling the JD boards with 'plugin not work, i hope you fix' :) like it's their birth right to use a bot. You will also notice the admins getting angry. Their anger will show in their update notes - 'The admin of this site does not like us'. Too bad for them...

Go gung ho on them for a few weeks and they will drop your site completely or stop updating the source. There are hundreds of ways to block them but if I reveal it here, it becomes public. It would be nice if the XFS admins could limit this thread to customers only so you can freely discuss your blocking techniques and pool them. It will be really fun to watch more than 10 sites failing on JD everyday. It will take up so much of their time, that they will either drop support or start charging for the software (unlikely).

As far as captcha is concerned, recaptcha is one that will remain 100% secure always because even the JD guys use it in their search area on the forum. I think they come with a refresh button so, unreadability should not be a problem. Also, you should think about how much the free downloads are worth ? If someone cannot enter a captcha and doesn't want to buy a premium membership to bypass that, then do you think he will ever pay money to use your service ? Ad revenue will not make up for bandwidth costs in most cases (on a per user basis).

If you have any questions, other than personal ones (like asking for my website name), then feel free to ask them here.

Also, if you care about Alexa rankings, you should let JD run wild for a while as it helps get your rank up.

Posts: 296
Joined: Sep 14, 2009 7:16 pm

#15 Postby chrda » Apr 16, 2010 7:52 am

Thanks :) good info, just what i needed.

Ill try it out, and see how popular ill become :)