Files
OpenZen/native/loader
Shirona1337 8f53eda70e feat(loader): randomize injector window title and jitter its size
Anti-fingerprint hardening for the loader window:

- The OS-level window title (read by GetWindowTextW / window scanners) is
  now a fresh random alphanumeric string on every launch instead of the
  fixed "OpenZen Loader" text. The visible custom title bar keeps showing
  the branded name, so the UI is unchanged.
- The window size gets a per-launch random jitter of +/-10px on each axis
  (base 760x500), with the minimum size lowered by the jitter so a negative
  jitter isn't clamped.

Note: the Win32 *class* name is intentionally not randomized here — a Qt6
top-level window's class atom is fixed at CreateWindow time and Qt 6.10
exposes no hook to customize it (SetClassLongPtr cannot rename a class),
so randomizing it would require replacing the Qt window with a hand-rolled
native window. Title + size are the practical fingerprint vectors.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-20 01:18:08 +08:00
..