How tuguang2025/hcaptcha-solver- works
This repository combines a Discord registration script with an hCaptcha solver. The principal workflow is registration attempt → challenge data → solver → CAPTCHA token → registration retry. The solver fetches challenge material, builds motion data, obtains text answers through Groq, and submits the challenge. The README also reports Discord phone verification as a side effect. Edges reflect the excerpts and README; unsampled behavior is not inferred.
Main entry points: solver.py Solver orchestration · discordregister-test.py Registration client · main.py HSW execution · motion.py Motion data
Components 10
Registration
- Registration client
discordregister-test.py
Challenge solving
- Solver orchestration
solver.py - Motion data
motion.py - HSW execution
main.py
Runtime support
- Chromium browser
- Logging
logger.py
Other components
- Operator
- Discord API
- hCaptcha API
- Groq language model
Connections 12
- Operator → Registration client: runs
discordregister-test.py - Registration client → Discord API: requests registration
discordregister-test.py - Discord API → Registration client: returns challenge
discordregister-test.py - Registration client → Solver orchestration: requests token
discordregister-test.py - Solver orchestration → hCaptcha API: fetches and submits
solver.py - Solver orchestration → Motion data: gets motion data
solver.py - Solver orchestration → HSW execution: computes HSW
solver.py - HSW execution → Chromium browser: runs script
main.py - HSW execution → hCaptcha API: fetches HSW assets
main.py - Solver orchestration → Groq language model: requests answers
solver.py - Solver orchestration → Logging: logs events
solver.py - Registration client → Discord API: may trigger phone verification
README.md