feat(hook): expand IAT hook coverage with TLS bypass, connect/recv hooks, and logging

Adds connect_hook, connectex_hook, recv_hook, ssl_patch, tls_bypass, lsx, ea_stub,
and origin_spy modules to intercept EA's TLS and socket layers in addition to
getaddrinfo. Adds DLL-level logging to C:\openfut_hook.log for debugging. Also
patches windows-sys feature flags to include Cryptography and Threading APIs needed
by the new hooks.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
funman300
2026-06-30 10:36:17 -07:00
parent 3b965f1f3f
commit 87241acc1a
13 changed files with 1633 additions and 40 deletions
+2 -2
View File
@@ -518,7 +518,7 @@ impl LauncherApp {
changed |= ui.text_edit_singleline(&mut self.config.core_data_dir).changed();
ui.end_row();
ui.add_space(4.0);
ui.label("");
ui.label("");
ui.end_row();
@@ -546,7 +546,7 @@ impl LauncherApp {
changed |= ui.checkbox(&mut self.config.bridge_tls_enabled, "").changed();
ui.end_row();
ui.add_space(4.0);
ui.label("");
ui.label("");
ui.end_row();