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,