cracker0dks / CaptchaSolver

JDownload 2 Offline Captcha Solver
278 stars 23 forks source link

Doesn't work... #17

Closed MSHClivingston closed 1 year ago

MSHClivingston commented 1 year ago

I'm aware that this site section of the site is probably considered "serious", but I have no other means of contacting you. Sorry if that's a problem.

The solver doesn't work. JD2 gets stuck in an infinite loop of "starting..." -> "captcha recognition" and that's it. Tested with Fileboom, Tezfiles and Filejoker. Tried test.bat and it didn't show any errors.

I'm using the latest versions of both your solver and JD2 on Win10. I updated to 2.0.5 a few days ago because the old version (don't know which one that was, unfortunately) stopped working a few weeks ago. Even then it only worked with Fileboom and Tezfiles, but not Filejoker.

I'd be grateful if you could help me out. Your work is very much appreciated!

cracker0dks commented 1 year ago

Hey, yeah Im aware of that issue. They changed the captcha a bit some days ago and I also added a quick dirty fix be able to at least solve them: https://github.com/cracker0dks/CaptchaSolver/commit/531443c1735de3dc908ab7e376faf9b6e293d9e8 So it seams to be stuck in an infinite loop, but will solve it eventually (About 100 tries i guess). I didnt had the time for a propper fix yet... but I want to add one in the future.

MSHClivingston commented 1 year ago

Thanks for the reply.

Do you know any solvers (like yours) that work with Rapidgator captchas? They haven't changed in years and they look... trivial. Real words, very legible font.

cracker0dks commented 1 year ago

No, dont know any, can you post a few example captchas from Rapidgator so I can have a look?

Btw: check out the latest release, should work better than the version we had before: https://github.com/cracker0dks/CaptchaSolver/releases/tag/v2.1.0

Edit: If you solved a few of them already, you might find some examples here: C:\Users\ [YOUR USER NAME]\AppData\Local\JDownloader 2.0\captchas

MSHClivingston commented 1 year ago

I only have one (the first one) and I added one I found with Google:

https://oshi.at/dxxA https://oshi.at/vova

By the way, their database can't be all that big because I enter them pretty often and I've definitely seen some of them 2-3 times already. They've looked the same (colors, font) for at least 3 years, I think.

Is there a setting in JD2 that disables clearing captcha image files in the captcha folder? It probably does it on restart, I dunno.

cracker0dks commented 1 year ago

mmm then maybe it is better not to "learn" this captcha type but to create some sort of a database... I will look into it, but cant promise anything

MSHClivingston commented 1 year ago

Hey, all three hosts work now! Good job! Keeping my fingers crossed that it'll stay that way for a while.

If you can make those work, you can make Rapidgator work as well, no? I'm no coder, but it definitely looks easier.

cracker0dks commented 1 year ago

Yeah as human it seems to be easier... but we have different things that makes it complicated

  1. Different fonts (we cant just train it to one font like the k2s captcha. The generator for my training data also needs to support different fonts
  2. we have words, so we need to detect spaces in between them
  3. Placement and angle is random (The generator needs to support this)
  4. We also have distortion sometimes (The generator needs to support this)
  5. We dont have a fixed length of captchas chars (We cant proof and remove weak detected chars)

So I think I try to build a captcha database for rapidgator and see if they really repeat...

cracker0dks commented 1 year ago

I found out, rapidgator is using: https://www.solvemedia.com/security/index.html So I don't think they repeat, but I will collect a few, just to be sure. Edit: loaded 2500 captchas, with not a single repeat... so doesnt work..

AlanTuring42 commented 1 year ago

Yeah as human it seems to be easier... but we have different things that makes it complicated

lol I too immediately thought rapidgator gotta be way easier to solve (compared to others), didn't think all of this stuff through lmao