feat: xAI Grok auto-registration tool

- DrissionPage + Chrome browser automation
- Temporary email via mail.tm API
- Verification code auto-extraction
- Turnstile CAPTCHA bypass via extension
- SSO cookie extraction and persistence
This commit is contained in:
2026-06-16 07:12:51 +08:00
commit 2302e74209
9 changed files with 1950 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
{
"manifest_version": 3,
"name": "Turnstile Patcher",
"version": "2.1",
"content_scripts": [
{
"js": [
"./script.js"
],
"matches": [
"<all_urls>"
],
"run_at": "document_start",
"all_frames": true,
"world": "MAIN"
}
]
}
+12
View File
@@ -0,0 +1,12 @@
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
// old method wouldn't work on 4k screens
let screenX = getRandomInt(800, 1200);
let screenY = getRandomInt(400, 600);
Object.defineProperty(MouseEvent.prototype, 'screenX', { value: screenX });
Object.defineProperty(MouseEvent.prototype, 'screenY', { value: screenY });