Гайд CS2 updated sigs

Начинающий
Статус
Оффлайн
Регистрация
4 Окт 2024
Сообщения
3
Реакции[?]
1
Поинты[?]
1K
A lot of people have been asking for the new IDA signatures for CS2, and it seems no one knows how to get them. . so.. here you go

swapchain:
 48 8B 0D? ? ? ? 4C 8D 8F? ? ? ? 45 33 FF (rva: 0x4, rip: 0x8) @client.dll
input:
 48 8B 0D? ? ? ? 4C 8D 8F? ? ? ? 45 33 FF (rva: 0x3, rip: 0x7) @client.dll
game trace manager:
 48 8B 0D? ? ? ? 4C 8B C3 66 89 44 24 (pre: 0x3, post: 0x0) @client.dll
global vars:
 48 89 15 ? ? ? ? 48 89 42 (rva: 0x3, rip: 0x7) @client.dll
get viewangles:
 E8 ? ? ? ? ? ? ? ? ? ? ? 4C 8D 4D F7 @client.dll
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
8 Янв 2023
Сообщения
13
Реакции[?]
1
Поинты[?]
1K
could you be kind


C++:
 globalVars = clientModule.FindPattern(SIGNATURE("48 89 15 ? ? ? ? 48 89 42")).toAbsolute(3, 7).get<GlobalVars*>();
    input = clientModule.FindPattern(SIGNATURE("48 8B 0D? ? ? ? 4C 8D 8F? ? ? ? 45 33 FF")).toAbsolute(3, 7).get<Input*>();
    worldToScreen = clientModule.FindPattern(SIGNATURE("E8 ? ? ? ? F3 0F 10 45 ? 8B D0")).toAbsolute(1, 5).get<decltype(worldToScreen)>();

    createMove = clientModule.FindPattern(SIGNATURE("48 8B C4 48 89 58 10 48 89 48 08 55 56 57 41 54 41 55")).get<std::uintptr_t>();
    levelInit = clientModule.FindPattern(SIGNATURE("48 89 5C 24 ? 57 48 83 EC 20 48 8B 0D ? ? ? ? 48 8B DA 45 33 C9")).get<std::uintptr_t>();
    frameStage = clientModule.FindPattern(SIGNATURE("48 89 5C 24 ? 56 48 83 EC 30 8B 05 ? ? ? ? 8D 5A FF 3B C2 48")).get<std::uintptr_t>();
    mouseInputEnabled = clientModule.FindPattern(SIGNATURE("40 53 48 83 EC 20 80 B9 ? ? ? ? ? 48 8B D9 75 78")).get<std::uintptr_t>();

    getBaseEntity = clientModule.FindPattern(SIGNATURE("8B D3 E8 ? ? ? ? 48 8B F8 48 85 C0 74 76")).toAbsolute(3, 0).get<decltype(getBaseEntity)>();
    getBaseEntityFromHandle = clientModule.FindPattern(SIGNATURE("E8 ? ? ? ? 4D 8B 3E 4C 89 7C 24 ?")).toAbsolute(1, 0).get<decltype(getBaseEntityFromHandle)>();
    getHighestEntityIndex = clientModule.FindPattern(SIGNATURE("33 DB E8 ? ? ? ? 8B 08")).toAbsolute(3, 0).get<decltype(getHighestEntityIndex)>();
 
Начинающий
Статус
Оффлайн
Регистрация
23 Ноя 2019
Сообщения
14
Реакции[?]
1
Поинты[?]
0
could you be kind


C++:
 globalVars = clientModule.FindPattern(SIGNATURE("48 89 15 ? ? ? ? 48 89 42")).toAbsolute(3, 7).get<GlobalVars*>();
    input = clientModule.FindPattern(SIGNATURE("48 8B 0D? ? ? ? 4C 8D 8F? ? ? ? 45 33 FF")).toAbsolute(3, 7).get<Input*>();
    worldToScreen = clientModule.FindPattern(SIGNATURE("E8 ? ? ? ? F3 0F 10 45 ? 8B D0")).toAbsolute(1, 5).get<decltype(worldToScreen)>();

    createMove = clientModule.FindPattern(SIGNATURE("48 8B C4 48 89 58 10 48 89 48 08 55 56 57 41 54 41 55")).get<std::uintptr_t>();
    levelInit = clientModule.FindPattern(SIGNATURE("48 89 5C 24 ? 57 48 83 EC 20 48 8B 0D ? ? ? ? 48 8B DA 45 33 C9")).get<std::uintptr_t>();
    frameStage = clientModule.FindPattern(SIGNATURE("48 89 5C 24 ? 56 48 83 EC 30 8B 05 ? ? ? ? 8D 5A FF 3B C2 48")).get<std::uintptr_t>();
    mouseInputEnabled = clientModule.FindPattern(SIGNATURE("40 53 48 83 EC 20 80 B9 ? ? ? ? ? 48 8B D9 75 78")).get<std::uintptr_t>();

    getBaseEntity = clientModule.FindPattern(SIGNATURE("8B D3 E8 ? ? ? ? 48 8B F8 48 85 C0 74 76")).toAbsolute(3, 0).get<decltype(getBaseEntity)>();
    getBaseEntityFromHandle = clientModule.FindPattern(SIGNATURE("E8 ? ? ? ? 4D 8B 3E 4C 89 7C 24 ?")).toAbsolute(1, 0).get<decltype(getBaseEntityFromHandle)>();
    getHighestEntityIndex = clientModule.FindPattern(SIGNATURE("33 DB E8 ? ? ? ? 8B 08")).toAbsolute(3, 0).get<decltype(getHighestEntityIndex)>();
new pattern pls
if (!hkDrawObject.Create(MEM::FindPattern(SCENESYSTEM_DLL, CS_XOR("48 8B C4 48 89 58 10 48 89 48 08 55 56 57 41 54 41 55")), reinterpret_cast<void*>(&DrawObject)))
 
Похожие темы
Сверху Снизу