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

Вопрос Поиск сигнатур

  • Автор темы Автор темы lunta
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
5 Ноя 2025
Сообщения
21
Реакции
1
посмотрел на ютубе гайд по поиску сигнатур пытаюсь найти сигнатуры на камеру но если беру больше 3 байтов не одного 3 байта много что за хуйня , обьясните мне пожалуйста.
1777634181919.png
 
посмотрел на ютубе гайд по поиску сигнатур пытаюсь найти сигнатуры на камеру но если беру больше 3 байтов не одного 3 байта много что за хуйня , обьясните мне пожалуйста. Посмотреть вложение 334690
блять вот нахуй вы сигнатуры ищете ебучим CE?
вам так трудно скачать кряк иды и пойти по первому же сука гайду все сделать?
 

Офсеты (смещения) объекта камеры (CDOTA_Camera)

  • Расстояние камеры: +0x2E4 (float, запись)
  • Текущее расстояние (чтение): +0x270 (float)
  • Fog of War (FOW): +0x70 (float)
  • Far Z (дальность прорисовки): +0x2A4 (float)

Виртуальные функции (индексы VTable)

  • GetFog() → VF индекс 18
  • GetZFar() → VF индекс 19

Паттерны (сигнатуры)

1. Массив локального игрока
Сигнатура: \x48\x8B\x05\xCC\xCC\xCC\xCC\x89\xBE
Использование: поиск в client.dll, взять абсолютный адрес (ptr + 3 + disp32).
Результат — указатель на локального игрока.

2. Менеджер камеры
Сигнатура:
\x48\x89\x74\x24\x40\x48\x89\x7C\x24\x50\x48\x8D\x00\x00\x00\x00\x00\x48\x8B\x04\xC8\x8B\x04\x02\x39
Поиск в client.dll.
Смещение от найденного адреса: +10 байт.
Далее прочитать указатель по адресу (результат_с_10) + 0x20 — это и есть объект CDOTA_Camera.


Байтовые патчи (для справки)

Fog (туман) — VF 18:

  • Включить (патч): \x0F\x57\xC0\xC3\x90\x90 (6 байт)
  • Восстановить: \x48\x89\x5C\x24\x08\x57 (6 байт)
FarZ (дальность) — VF 19:

  • Установить 18000 (патч):
    \xB8\x50\x46\x00\x00\xF3\x0F\x2A\xC0\xC3 (10 байт)
  • Восстановить:
    \x48\x89\x5C\x24\x08\x57\x48\x83\xEC\x40 (10 байт)
 
Назад
Сверху Снизу