From 5c20bcbdb81b45e9fafd98fab6e5293c16cf2dea Mon Sep 17 00:00:00 2001 From: Yimura Date: Fri, 23 Jul 2021 21:15:55 +0200 Subject: [PATCH] feat(Hooking): Obfuscated hooking strings --- BigBaseV2/src/hooking.cpp | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/BigBaseV2/src/hooking.cpp b/BigBaseV2/src/hooking.cpp index 0238ae6a..04d3d048 100644 --- a/BigBaseV2/src/hooking.cpp +++ b/BigBaseV2/src/hooking.cpp @@ -34,19 +34,27 @@ namespace big hooking::hooking() : m_swapchain_hook(*g_pointers->m_swapchain, hooks::swapchain_num_funcs), - m_set_cursor_pos_hook("SetCursorPos", memory::module("user32.dll").get_export("SetCursorPos").as(), &hooks::set_cursor_pos), + // SetCursorPos + m_set_cursor_pos_hook("SCP", memory::module("user32.dll").get_export("SetCursorPos").as(), &hooks::set_cursor_pos), - m_run_script_threads_hook("Script hook", g_pointers->m_run_script_threads, &hooks::run_script_threads), - m_convert_thread_to_fiber_hook("ConvertThreadToFiber", memory::module("kernel32.dll").get_export("ConvertThreadToFiber").as(), &hooks::convert_thread_to_fiber), + // Script Hook + m_run_script_threads_hook("SH", g_pointers->m_run_script_threads, &hooks::run_script_threads), + // ConvertThreadToFibe + m_convert_thread_to_fiber_hook("CTTF", memory::module("kernel32.dll").get_export("ConvertThreadToFiber").as(), &hooks::convert_thread_to_fiber), - m_gta_thread_tick_hook("GTA Thread Tick", g_pointers->m_gta_thread_tick, &hooks::gta_thread_tick), - m_gta_thread_kill_hook("GTA Thread Kill", g_pointers->m_gta_thread_kill, &hooks::gta_thread_kill), + // GTA Thread Tick + m_gta_thread_tick_hook("GTT", g_pointers->m_gta_thread_tick, &hooks::gta_thread_tick), + // GTA Thread Kill + m_gta_thread_kill_hook("GTK", g_pointers->m_gta_thread_kill, &hooks::gta_thread_kill), - m_increment_stat_hook("Increment Stat Event", g_pointers->m_increment_stat_event, &hooks::increment_stat_event), + // Increment Stat Event + m_increment_stat_hook("ISE", g_pointers->m_increment_stat_event, &hooks::increment_stat_event), - m_error_screen_hook("Error Screen", g_pointers->m_error_screen, &hooks::disable_error_screen), + // Error Screen + m_error_screen_hook("ES", g_pointers->m_error_screen, &hooks::disable_error_screen), - m_received_event_hook("Received Event", g_pointers->m_received_event, &hooks::received_event) + // Received Event + m_received_event_hook("RE", g_pointers->m_received_event, &hooks::received_event) { m_swapchain_hook.hook(hooks::swapchain_present_index, &hooks::swapchain_present); m_swapchain_hook.hook(hooks::swapchain_resizebuffers_index, &hooks::swapchain_resizebuffers);