![]() Examples Ping/Pong Example with NodeJS (JavaScript) Also Krunker's hCaptcha site key is 60a46f6a-e214-4aa8-b4df-4386e68dfde4 and their reCaptcha site key is 6LdvBrQUAAAAAL6gtEpVNzii_3nQkbOyx912nvlm. Now random often would not do it (currently does not work so well), so someone can modify my forked hcaptcha-solver source and maybe add image recognition for faster solves. HCaptcha sadly patched a bug which made it so if you gave them an invalid site key, all difficulty and other site settings would be lifted, allowing you to give random inputs and get a good result. ![]() To solve hCaptchas I (hitthemoney) forked an hcaptcha solving library for nodejs, and fixed/improved it. If you get a it means you must solve an hCaptcha and send the captcha result back with the two null bytes (\0) packet. To detect if a packet needs recaptcha, normally the last part in it should have a huge string full of random characters. ReCaptcha v2 is very very hard to solve without something like puppeteer or maybe selenium. Krunker Social uses hCaptcha for accessing their websockets (sometimes), and reCaptcha v3 for some packets like, logging in, fetching the market, and inventories. If you get an packet, or something similar to that, you would know that the origin header did not work. To get past this, add this header to your websocket handshake headers (wont work in browser for security reasons), Origin. Also, Krunker does an origin check, so that other sites cannot connect to their severs. ![]() Like I said before, krunker uses WebSocket. For finding packets, you can download using a command like cURL, formatting the file and looking at the JavaScript, looking at your websocket viewer in dev tools under network (which will not work that well because your browser does not know the encoding of the packet), or using a WebSocket data viewer script like:, and monitoring outgoing/incoming packets on krunker social. A ping packet would like this: which you send when you get a packet, and the ping result packet you receive is. Like I said earlier, Krunker uses msgpack for decoding and encoding packets. Msgpack is also smaller and sometimes faster depending on the implementation you use/make. Krunker uses msgpack for decoding and encoding packets. You should read: for more info on WebSocket.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |