From 5153c4cad076a79313093f05f75d866751682504 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=88=9A=28noham=29=C2=B2?= <100566912+NohamR@users.noreply.github.com> Date: Sat, 9 May 2026 22:11:37 +0200 Subject: [PATCH] Update hook.cpp --- paho-mqtt3as-proxy/hook.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/paho-mqtt3as-proxy/hook.cpp b/paho-mqtt3as-proxy/hook.cpp index 56423d1..b99b729 100644 --- a/paho-mqtt3as-proxy/hook.cpp +++ b/paho-mqtt3as-proxy/hook.cpp @@ -380,16 +380,16 @@ void InstallHooks() // else // Log("[+] Hooked mqtt::async_client constructor"); - // void* mqttCreateAddr = ResolveExport(mqttCLib, "MQTTAsync_createWithOptions"); + void* mqttCreateAddr = ResolveExport(mqttCLib, "MQTTAsync_createWithOptions"); - // if (MH_CreateHook( - // mqttCreateAddr, - // &hookedMQTTAsyncCreate, - // reinterpret_cast(&originalMQTTAsyncCreate) - // ) != MH_OK) - // Log("[ERROR] Failed to hook MQTTAsync_createWithOptions"); - // else - // Log("[+] Hooked MQTTAsync_createWithOptions"); + if (MH_CreateHook( + mqttCreateAddr, + &hookedMQTTAsyncCreate, + reinterpret_cast(&originalMQTTAsyncCreate) + ) != MH_OK) + Log("[ERROR] Failed to hook MQTTAsync_createWithOptions"); + else + Log("[+] Hooked MQTTAsync_createWithOptions"); if (MH_CreateHook( createRequestAddr,