Гайд CS2 updated sigs

Начинающий
Статус
Оффлайн
Регистрация
4 Окт 2024
Сообщения
4
Реакции[?]
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
Сообщения
16
Реакции[?]
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)))
 
Начинающий
Статус
Оффлайн
Регистрация
4 Окт 2024
Сообщения
4
Реакции[?]
1
Поинты[?]
1K
Начинающий
Статус
Оффлайн
Регистрация
14 Мар 2022
Сообщения
3
Реакции[?]
0
Поинты[?]
0
does anyone have this signatures updated?
C++:
const std::string GlobalVars = "48 89 0D ?? ?? ?? ?? 48 89 41";
const std::string ViewMatrix = "48 8D 0D ?? ?? ?? ?? 48 C1 E0 06";
const std::string ViewAngles = "48 8B 0D ?? ?? ?? ?? E9 ?? ?? ?? ?? CC CC CC CC 48 C7 02";
const std::string EntityList = "48 8B 0D ?? ?? ?? ?? 48 89 7C 24 ?? 8B FA C1 EB";
const std::string LocalPlayerController = "48 8B 05 ?? ?? ?? ?? 48 85 C0 74 4F";
const std::string ForceJump = "48 8B 05 ?? ?? ?? ?? 48 8D 1D ?? ?? ?? ?? 48 89 45";
const std::string LocalPlayerPawn = "48 8D 05 ?? ?? ?? ?? C3 CC CC CC CC CC CC CC CC 48 83 EC ?? 8B 0D";
 
Начинающий
Статус
Оффлайн
Регистрация
23 Авг 2023
Сообщения
54
Реакции[?]
9
Поинты[?]
9K
does anyone have this signatures updated?
C++:
const std::string GlobalVars = "48 89 0D ?? ?? ?? ?? 48 89 41";
const std::string ViewMatrix = "48 8D 0D ?? ?? ?? ?? 48 C1 E0 06";
const std::string ViewAngles = "48 8B 0D ?? ?? ?? ?? E9 ?? ?? ?? ?? CC CC CC CC 48 C7 02";
const std::string EntityList = "48 8B 0D ?? ?? ?? ?? 48 89 7C 24 ?? 8B FA C1 EB";
const std::string LocalPlayerController = "48 8B 05 ?? ?? ?? ?? 48 85 C0 74 4F";
const std::string ForceJump = "48 8B 05 ?? ?? ?? ?? 48 8D 1D ?? ?? ?? ?? 48 89 45";
const std::string LocalPlayerPawn = "48 8D 05 ?? ?? ?? ?? C3 CC CC CC CC CC CC CC CC 48 83 EC ?? 8B 0D";
ViewAngles - используй pCmd
EntityList - gEntitySystem + BaseEntity
LocalPlayerPawn - engineclient 49U
ForceJump - pBaseCmd
 
Сверху Снизу