-
Notifications
You must be signed in to change notification settings - Fork 47
Updated CF check : function evals etc #44
Comments
seeing many Jackett users reporting issue with a whole range of sites today.
|
Cloudflare just rolleback the changes it seems. |
Hmm. the problem I posted in #44 (comment) about a week ago is back, currently seeing it on https://www.digbt.org/, https://www.spacetorrent.cloud/ and https://wvw.t9.pe/ just to name a few sites. |
Same thing happening to me on hundreds of sites |
I managed to get the right answer despite the new scripts, but I still can't make it work the Clearance URL is the right one, but I still get not clearance cookie, just a 302 response. I think there's something wrong with the headers somewhere. |
@Mandrakia 302 response without clearance cookie is failed challenge. Double check the values. |
@elcattivo are you available to assist with resolving this issue? |
@kaso17 we've got about 7 indexers that are impacted by this at the moment. |
@garfield69 I managed to fix challenge solving on my library https://github.com/Zaczero/CloudflareSolver which uses a bit different approach (it executes JavaScript instead of parsing it like CFU does). Maybe it can be used as an alternative while we wait for fix from elcattivo. |
I went the same route, I used JINT to execute the javascript. Kept everything the same just modified the solver to use JINT. |
@Mandrakia do you have a code example? @Zaczero I copied and pasted your 'getting started' code but it is stuck at cf.Solve() call. how can i debug what is happening? my site has cloudflare challenge, no captcha |
@Taein-Kim on the solve() line at the end change .Result to .GetAwaiter().GetResult() |
@Zaczero I tried that but did not work. why would it change though? GetResult() has to block until the result is returned which would be the same as just calling Result? |
Not pretty but it does the job. |
@Taein-Kim because some apps get stuck on .Result and changing that helps. Does it stuck on default uam.zaczero.pl link or only yours? Please wait up to 30 seconds and you should get a result. If you don't could you send me the URL so I can investigate that |
@Zaczero here is the exact code
Using debugger, i found it is stuck at https://github.com/Zaczero/CloudflareSolver/blob/master/CloudflareSolver/CloudflareSolver.cs#L211 and never gets to line 214 |
Hey! Do you guy's need anything to help advance on this ? There a bunch of Indexer impacted in Jackett and few of us could probably give you debug info and logs if that's what you want! Anything ? |
I tried fixing this library but it wasn't easy, also @Zaczero deleted his repository. |
@RyuzakiH ^^ gj |
It doesn't work anymore on https://www.japscan.to
The check now includes function evals (btoa/atob) and dom evaluation (getElementById)
The text was updated successfully, but these errors were encountered: