A JavaScript VM disassembler for hCaptcha's MotionData — built for learning.
This project is a disassembler for hCaptcha's MotionData virtual machine, written while exploring how JavaScript VMs work under the hood. The code may be rough around the edges and opcode naming isn't ideal — but it's released as a learning resource for anyone curious about JS VM internals.
Warning
No longer maintained. hCaptcha requested this repository be taken down. It was temporarily removed and is now re-published in its outdated state solely as an educational artifact. It will not be updated further.
Note
This project is intended for educational purposes only.
If any company has concerns about this repository, please reach out at jomandiscord@gmail.com and it will be addressed promptly.
Released as-is · No warranty · For educational use only