Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Не инжектяться любые читы

Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Не инжектяться любые читы, пытался через процесс хакер, gh injector.
Valve пофиксили простой метод загрузки библиотек в 2020 с помощью хука на NtOpenFile.
Хук выглядит подобным образом:
C++:
Expand Collapse Copy
int __stdcall hkNtOpenFile(int a1, int a2, int a3, int a4, int a5, int a6)
{
  int iCode;

  if ( *(_DWORD *)(*(_DWORD *)(a3 + 8) + 4) && a2 & 0x20 && !ModuleTrusted(*(wchar_t **)(*(_DWORD *)(a3 + 8) + 4)) )
    iCode = 0xC0000034;
  else
    iCode = o_NtOpenFile(a1, a2, a3, a4, a5, a6);
  return iCode;
}
Самые простые способы решения данной проблемы:
1. Восстановить байты оригинального NtOpenFile
2. Если модуль находится в папке Windows, то Valve считает его доверенным, поэтому можно просто перенести твою dll в папку с виндоус
Ну или просто использовать mmap
 
Назад
Сверху Снизу