Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Кидайте сюда что вам нужно найти после апдейта

  • Автор темы Автор темы TheXSVV
  • Дата начала Дата начала
помогите фиксануть пж, я ишкой пытался, и скажите че не так в хуках еще пж
[11:02:47] hooks.cpp:111: [-] validate_view_angles: invalid target address 058D4830C18348DA.
// FIXED: Validate View Angles
install_hook( "validate_view_angles", validate_view_angles::m_validate_view_angles, vmt::get_v_method( g_interfaces->m_csgo_input, 23 ), reinterpret_cast<void*>( validate_view_angles::hk_validate_view_angles ), true );
файл тут
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
static auto calc_spread_fn = g_modules->m_client.find( xx( "48 8B C4 48 89 58 ? 48 89 68 ? 48 89 70 ? 57 41 54 41 55 41 56 41 57 48 81 EC ? ? ? ? 4C 63 EA" ) ).as<func_t>( );
static auto calculate_shoot_pos = g_modules->m_client.find(xx("48 89 5C 24 ? 48 89 6C 24 ? 56 57 41 56 48 81 EC ? ? ? ? 44 8B 92 ? ? ? ?")).as<fn>();
static auto parse_input_message = g_modules->m_client.find(xx("48 8B C4 48 89 58 ? F3 0F 11 58")).as<__int64(__fastcall*)(c_cs_input_message*, c_csgo_input_history_entry_pb*, bool, timestamp_t, timestamp_t, c_cs_player_pawn*)>();
static auto clear_fn = g_modules->m_client.find("48 89 5C 24 ? 48 89 74 24 ? 57 48 83 EC ? 48 8B 71 ? 33 DB").as<int(__fastcall*)(hud_death_notice*)>();
static fn_create_trace fn = g_modules->m_client.find(xx("48 89 5C 24 ? 48 89 6C 24 ? 48 89 74 24 ? 57 41 56 41 57 48 83 EC ? F2 0F 10 02")).as<fn_create_trace>();
static fn_damage_to_point fn = g_modules->m_client.find(xx("40 53 57 41 56 48 83 EC ? 8B 84 24")).as<fn_damage_to_point>();
static auto inaccuracy_fn = g_modules->m_client.find(xx("48 89 5C 24 ? 55 56 57 48 81 EC ? ? ? ? 44 0F 29 84 24")).as<float(__fastcall*)(void*, float*, float*)>();
static auto spread_fn = g_modules->m_client.find(xx("48 83 EC ? 48 63 91")).as<float(__fastcall*)(void*)>();

static auto calculate_spread_angles = g_modules->m_client.find(xx("48 8B C4 48 89 58 ? 48 89 68 ? 48 89 70 ? 57 41 54 41 55 41 56 41 57 48 81 EC ? ? ? ? 4C 63 EA")).as<void(__fastcall*)(int16_t, int, int, unsigned int, float, float, float, float*, float*)>();
кстати как вот этот выше найти я пробовал если остальные ищет тот этот вообще нет
static fn_find_hud_element find_hud_element_ = g_modules->m_client.find(xx("4C 8B DC 53 48 83 EC ? 48 8B 05")).as< fn_find_hud_element >();
static fn_clear_hud_weapon fn_clear_hud_weapon_ = g_modules->m_client.find(xx("4C 8B DC 55 57 48 83 EC ? 48 63 41")).as< fn_clear_hud_weapon >();
static fn_create_new_paint_kit create_new_paint_kit = g_modules->m_client.find(("48 89 5C 24 10 56 48 83 EC 20 48 8B 01 FF 50 10 48 8B 1D ? ? ? ?")).as< fn_create_new_paint_kit >();
 
static auto calc_spread_fn = g_modules->m_client.find( xx( "48 8B C4 48 89 58 ? 48 89 68 ? 48 89 70 ? 57 41 54 41 55 41 56 41 57 48 81 EC ? ? ? ? 4C 63 EA" ) ).as<func_t>( );
static auto calculate_shoot_pos = g_modules->m_client.find(xx("48 89 5C 24 ? 48 89 6C 24 ? 56 57 41 56 48 81 EC ? ? ? ? 44 8B 92 ? ? ? ?")).as<fn>();
static auto parse_input_message = g_modules->m_client.find(xx("48 8B C4 48 89 58 ? F3 0F 11 58")).as<__int64(__fastcall*)(c_cs_input_message*, c_csgo_input_history_entry_pb*, bool, timestamp_t, timestamp_t, c_cs_player_pawn*)>();
static auto clear_fn = g_modules->m_client.find("48 89 5C 24 ? 48 89 74 24 ? 57 48 83 EC ? 48 8B 71 ? 33 DB").as<int(__fastcall*)(hud_death_notice*)>();
static fn_create_trace fn = g_modules->m_client.find(xx("48 89 5C 24 ? 48 89 6C 24 ? 48 89 74 24 ? 57 41 56 41 57 48 83 EC ? F2 0F 10 02")).as<fn_create_trace>();
static fn_damage_to_point fn = g_modules->m_client.find(xx("40 53 57 41 56 48 83 EC ? 8B 84 24")).as<fn_damage_to_point>();
static auto inaccuracy_fn = g_modules->m_client.find(xx("48 89 5C 24 ? 55 56 57 48 81 EC ? ? ? ? 44 0F 29 84 24")).as<float(__fastcall*)(void*, float*, float*)>();
static auto spread_fn = g_modules->m_client.find(xx("48 83 EC ? 48 63 91")).as<float(__fastcall*)(void*)>();

static auto calculate_spread_angles = g_modules->m_client.find(xx("48 8B C4 48 89 58 ? 48 89 68 ? 48 89 70 ? 57 41 54 41 55 41 56 41 57 48 81 EC ? ? ? ? 4C 63 EA")).as<void(__fastcall*)(int16_t, int, int, unsigned int, float, float, float, float*, float*)>();
кстати как вот этот выше найти я пробовал если остальные ищет тот этот вообще нет
static fn_find_hud_element find_hud_element_ = g_modules->m_client.find(xx("4C 8B DC 53 48 83 EC ? 48 8B 05")).as< fn_find_hud_element >();
static fn_clear_hud_weapon fn_clear_hud_weapon_ = g_modules->m_client.find(xx("4C 8B DC 55 57 48 83 EC ? 48 63 41")).as< fn_clear_hud_weapon >();
static fn_create_new_paint_kit create_new_paint_kit = g_modules->m_client.find(("48 89 5C 24 10 56 48 83 EC 20 48 8B 01 FF 50 10 48 8B 1D ? ? ? ?")).as< fn_create_new_paint_kit >();
fn_clear_hud_weapon = 1E FF 2F E1
 
static auto calc_spread_fn = g_modules->m_client.find( xx( "48 8B C4 48 89 58 ? 48 89 68 ? 48 89 70 ? 57 41 54 41 55 41 56 41 57 48 81 EC ? ? ? ? 4C 63 EA" ) ).as<func_t>( );
static auto calculate_shoot_pos = g_modules->m_client.find(xx("48 89 5C 24 ? 48 89 6C 24 ? 56 57 41 56 48 81 EC ? ? ? ? 44 8B 92 ? ? ? ?")).as<fn>();
static auto parse_input_message = g_modules->m_client.find(xx("48 8B C4 48 89 58 ? F3 0F 11 58")).as<__int64(__fastcall*)(c_cs_input_message*, c_csgo_input_history_entry_pb*, bool, timestamp_t, timestamp_t, c_cs_player_pawn*)>();
static auto clear_fn = g_modules->m_client.find("48 89 5C 24 ? 48 89 74 24 ? 57 48 83 EC ? 48 8B 71 ? 33 DB").as<int(__fastcall*)(hud_death_notice*)>();
static fn_create_trace fn = g_modules->m_client.find(xx("48 89 5C 24 ? 48 89 6C 24 ? 48 89 74 24 ? 57 41 56 41 57 48 83 EC ? F2 0F 10 02")).as<fn_create_trace>();
static fn_damage_to_point fn = g_modules->m_client.find(xx("40 53 57 41 56 48 83 EC ? 8B 84 24")).as<fn_damage_to_point>();
static auto inaccuracy_fn = g_modules->m_client.find(xx("48 89 5C 24 ? 55 56 57 48 81 EC ? ? ? ? 44 0F 29 84 24")).as<float(__fastcall*)(void*, float*, float*)>();
static auto spread_fn = g_modules->m_client.find(xx("48 83 EC ? 48 63 91")).as<float(__fastcall*)(void*)>();

static fn_create_new_paint_kit create_new_paint_kit = g_modules->m_client.find(("48 89 5C 24 10 56 48 83 EC 20 48 8B 01 FF 50 10 48 8B 1D ? ? ? ?")).as< fn_create_new_paint_kit >();
Вроде бы нашла, надеюсь все правильно

Код:
Expand Collapse Copy
calc_spread_fn - "48 8B C4 48 89 58 ?? 48 89 68 ?? 48 89 70 ?? 57 41 54 41 55 41 56 41 57 48 81 EC E0"
calculate_shoot_pos - "48 89 5C 24 ?? 48 89 6C 24 ?? 56 57 41 56 48 83 EC 70 44 8B 92"
parse_input_message - "48 89 5C 24 ?? 55 57 41 56 48 8D 6C 24 ?? 48 81 EC B0 00 00 00 8B 01 48 8B F9"
clear_fn - "48 89 5C 24 ?? 48 89 74 24 ?? 57 48 83 EC 20 48 8B 71 ?? 33 DB"
fn_create_trace - "48 89 5C 24 ?? 48 89 6C 24 ?? 48 89 74 24 ?? 57 41 56 41 57 48 83 EC 50 F2 0F 10 02"
fn_damage_to_point - "40 53 57 41 56 48 83 EC 50 8B 84 24"
inaccuracy_fn - "48 89 5C 24 ?? 55 56 57 48 81 EC B0 00 00 00 44 0F 29 84 24"
spread_fn - "48 83 EC 38 48 63 91"
fn_create_new_paint_kit - 48 89 5C 24 ?? 56 48 83 EC 20 48 8B 01 FF 50
 
Вроде бы нашла, надеюсь все правильно

Код:
Expand Collapse Copy
calc_spread_fn - "48 8B C4 48 89 58 ?? 48 89 68 ?? 48 89 70 ?? 57 41 54 41 55 41 56 41 57 48 81 EC E0"
calculate_shoot_pos - "48 89 5C 24 ?? 48 89 6C 24 ?? 56 57 41 56 48 83 EC 70 44 8B 92"
parse_input_message - "48 89 5C 24 ?? 55 57 41 56 48 8D 6C 24 ?? 48 81 EC B0 00 00 00 8B 01 48 8B F9"
clear_fn - "48 89 5C 24 ?? 48 89 74 24 ?? 57 48 83 EC 20 48 8B 71 ?? 33 DB"
fn_create_trace - "48 89 5C 24 ?? 48 89 6C 24 ?? 48 89 74 24 ?? 57 41 56 41 57 48 83 EC 50 F2 0F 10 02"
fn_damage_to_point - "40 53 57 41 56 48 83 EC 50 8B 84 24"
inaccuracy_fn - "48 89 5C 24 ?? 55 56 57 48 81 EC B0 00 00 00 44 0F 29 84 24"
spread_fn - "48 83 EC 38 48 63 91"
fn_create_new_paint_kit - 48 89 5C 24 ?? 56 48 83 EC 20 48 8B 01 FF 50
ого
 
Вроде бы нашла, надеюсь все правильно

Код:
Expand Collapse Copy
calc_spread_fn - "48 8B C4 48 89 58 ?? 48 89 68 ?? 48 89 70 ?? 57 41 54 41 55 41 56 41 57 48 81 EC E0"
calculate_shoot_pos - "48 89 5C 24 ?? 48 89 6C 24 ?? 56 57 41 56 48 83 EC 70 44 8B 92"
parse_input_message - "48 89 5C 24 ?? 55 57 41 56 48 8D 6C 24 ?? 48 81 EC B0 00 00 00 8B 01 48 8B F9"
clear_fn - "48 89 5C 24 ?? 48 89 74 24 ?? 57 48 83 EC 20 48 8B 71 ?? 33 DB"
fn_create_trace - "48 89 5C 24 ?? 48 89 6C 24 ?? 48 89 74 24 ?? 57 41 56 41 57 48 83 EC 50 F2 0F 10 02"
fn_damage_to_point - "40 53 57 41 56 48 83 EC 50 8B 84 24"
inaccuracy_fn - "48 89 5C 24 ?? 55 56 57 48 81 EC B0 00 00 00 44 0F 29 84 24"
spread_fn - "48 83 EC 38 48 63 91"
fn_create_new_paint_kit - 48 89 5C 24 ?? 56 48 83 EC 20 48 8B 01 FF 50
странно рейджбот все равно не работает не знаешь почему ? я использую базу hellcore
 
помогите фиксануть пж, я ишкой пытался, и скажите че не так в хуках еще пж
[11:02:47] hooks.cpp:111: [-] validate_view_angles: invalid target address 058D4830C18348DA.
// FIXED: Validate View Angles
install_hook( "validate_view_angles", validate_view_angles::m_validate_view_angles, vmt::get_v_method( g_interfaces->m_csgo_input, 23 ), reinterpret_cast<void*>( validate_view_angles::hk_validate_view_angles ), true );
файл тут
Пожалуйста, авторизуйтесь для просмотра ссылки.
ответ?
 
g_interfaces->m_csgo_input, 23 там теперь MouseInputEnabled, твой хук по вероятно в 26
странно рейджбот все равно не работает не знаешь почему ? я использую базу hellcore
без понятия, не знакома с этим исходником
 
Назад
Сверху Снизу