-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Patched #13
Comments
Nope apparently still seems to work (if you modify stuff a bit), the hsl.js location changed to |
How did you find this, So I can solve this issue in the future. Thanks btw |
Can you send me the modified version you did? |
in node_modules\hcaptcha-solver\index.js line 24 change: or in the downloaded zip file change the index.js file |
Well I got the |
Does anyone know what causes the invalid movement issues? I updated the HSL and everything and I still get them. |
Are you able to fork this repo and update? because I cant get it work. |
Is there any update? |
I was able to solve captchas after changing some codes BUT only let in work in the browser with Browserify. Because hcaptchas new JS uses window objects which are not available in nodejs. |
HSW? You should make your findings public |
@FatihAraz have you had any progress? |
The new update is working fine but you get very fast ip rate limit. My solution is a big work around. Not so useful. You have to browserify the current version. And for sending post requests to your server start chrome in security disabled mode. As i said its a big workaround but its working fine |
Can u share your updates? |
take the new update. Take a look at http://browserify.org/. Create a html page and let it work in chrome browser (cors diabled). |
|
Do u have any ideea how can solve it if im using agouti and chromedriver ? |
Does anyone know how can I submit the hCaptcha form after i get the Token? |
submit the form with |
Im working with Chromedriver, and I can submit the form in reCaptcha with this line of code: but when I'm trying to solve hCaptcha, i dont know how to submit after i set the response like: |
Change that to document.querySelector('[name="h-captcha-response"]').value = captcha
document.querySelector('[name="g-captcha-response"]').value = captcha |
And it will submit automatically? |
no, keep the rest of your code, just change the innerHTML to value |
still nothing happening, probably this line: |
does the form have |
No, i have just copied it from somewhere else, but there is no form at all on the page |
Do u have any ideea if some wrong here, i tried with this go code, and doest work for html, _ := page.HTML(); strings.Contains(html, "cf_chl_captcha_tk"); html, _ = page.HTML() { |
We need to find the function from the network panel and use that to submit our token. but I dont know how to find it |
When I solved reCaptcha I had to call the callback function to submit the form like: |
If you don't mind me asking, can you link to the page you're trying to submit? You can encrypt it with my GPG key: 0xCCAFEFCCCCCCCCCC, if you don't want to share it publicly. |
discord.com/register |
umm something i really want to say u guys can modifiy this https://github.com/AcierP/py-hcaptcha/blob/main/hcaptcha/startup.py indeed this doesnt works anymore but hsw and hsl solves with motiondata gen was in there , the thing u need to do possible is creating image recognisation it got the lin u guys need |
Yes, I have it: https://discord.com/users/817817254187892767. |
for now, I just surrendered because I was interested about other projects and it is currently way harder to just bypass it (the captcha) |
any update? |
is there any new regarding hsw ? |
I don't think so, I tried but it's really complicated and it would take a lot of time, so I chose to do my stuffs with puppeteer |
reversing the site where I'm trying to bypass the captcha token I notice that there is a previous call
which is on charge of generate a temporal token
which later is sent to
I'm still reversing the code but I think is possible without the approaches of using puppeteer and AI tools |
That initial request has been part of it for quite some time now. Also, not sure what your plans are once you've reversed the code to get a feel but just a heads up that you can dynamically generate the hsl or hsw token for each request by decoding the jwt token from the request (you can check out an example from some of my old code if you're interested). |
got it, makes sense I'm just following the execution flow and letting the process run (perform the decode on so the only value I'm missing right know is the n value, I was previously using 2captcha service but it no longer work for the site I'm bypassing so they actually recommended me to find the callback function and pass the token there not sure if I'm saying something wrong |
That code I provided is for generating the appropriate n token based on the type of request. |
I will check it out the code, thanks @aw1875 ! |
I didn't understand anything, have you solved it? how do I get the n argument? |
I think he got it for an old version, what I do (and I think it's best) is always to leave a headless browser running this function in case you need it |
thank you very much, yesterday the hsw function for some reason did not give a result, although the argument was correct, but now everything works. Thank you |
how to send hsw function to selenium? after all, it is called in another frame and only when debagging
|
That's it, I solved the problem, thank you all |
does anyone know how to get motion data? |
i think it would be an idea to make a rest api for get n header automatically (for the moment) |
for anybody, it has already been done https://hcaptcha.vxxx.cf/docs |
For those who are trying to RE hcaptcha code i think this is the peak of the iceberg (n token, hsw, etc ) 😅 i've been trying to bypass hcaptcha for a couple of months now and could developed a solid method but now no longer works, as per my understanding hcaptcha has a dynamic api which is weekly updated so the code could be changed at any time, in my case looks like the fingerprint of my browser session is in their blocking rules already so for all of you out there i need to tell you that after setting your n token and assign to h-captcha-response, setting proxied connections, overpass challenges ( image recognition ) and all of that, there would be another layer of complexity which would be not being detected by their monitoring systems, if there is anyone that has already developed something for that would like to hear what was your approach. |
can you give an example how i can use this with python |
This is basically just the routes you need, you can copy from the project or reverse engineer. |
thanks, do you know a source to generate motion data |
we have to reverse engineer webassembly module |
Long found, read above. All that's left is motion data |
The motion data isnt even a problem. Unless they've made changes recently to actually validate it against something like a bezier curve, you really only need to have some data there and for extra measure have it in the proper format ghost-cursor can generate "realistic" data if you want to be safe and its super easy to modify to add the timestamp data (I did a few years ago but not sure if that code would still work) |
Fucking hell, then why the fuck hasn't anyone answered me in a year? |
ghost-cursor doesn't work well with multiple browsers (at least my experience with it says so) |
updates? |
Apparently the solver just got patched.
The text was updated successfully, but these errors were encountered: