auto-injector
Optional legacy watcher that scans for target Java process startup and attempts automatic DLL injection when enabled.
ECSTASY CLIENT
Technical Overview
This project is split into native runtime components and a web management portal. Native components cover injection, lifecycle handling, IPC, and payload execution. The website handles account onboarding, licensing access, and controlled binary distribution. The design keeps user account management and key issuance separated from runtime execution details while still giving clients a single place to access their service.
Optional legacy watcher that scans for target Java process startup and attempts automatic DLL injection when enabled.
Main launcher executable: authentication UI, IPC control panel, manual injection path, and runtime command dispatch.
Separate unload utility designed to terminate active runtime components and run post-session cleanup routines.
C++ loader layer handling JVM attach, JVMTI instrumentation setup, class hook management, and payload bootstrap.
Java agent payload containing module logic, transformer registry, packet hooks, and named-pipe command handling.
Next.js client portal used for authentication, checkout/key provisioning, account dashboard, and secure download access.