Загрузка...

Не знаю как задействовать чит в warface.

Тема в разделе Warface создана пользователем Ramazan123123123 14 дек 2020. 543 просмотра

  1. Ramazan123123123
    Ramazan123123123 Автор темы 14 дек 2020 6 18 дек 2018
    я захотел сделать чит на вф но вот проблема,при переименований своей чит длл в ddraw.dll вылетает игра, а при инжекте ее в памяти просто нету хотя инжектор говорит все норм.

    #define IGame_Address 0x14211A180
    #define ICVar_Address 0x14211A178

    #define ICvar_func_iPelletDisp 0x12C // float
    #define ICvar_func_iUnlimitedAmmo 0x134 // int
    #define ICvar_func_clFov 0x4 // float

    class ICvar
    {
    public:
    template <class T>
    inline void Set(DWORD64 Offset, T Value)
    {
    *(T*)((DWORD64)this + Offset) = Value;
    }
    }

    void Hacking()
    {
    ICvar* pIcvar = *(ICvar**)ICVar_Address;
    while (true)
    {
    pIcvar->Set(ICvar_func_iPelletDisp, 200.0f);
    pIcvar->Set(ICvar_func_iUnlimitedAmmo, 1);
    }
    }

    BOOL APIENTRY DllMain( HMODULE hModule,
    DWORD ul_reason_for_call,
    LPVOID lpReserved
    )
    {
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH: CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Hacking, 0, 0, 0);
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
    break;
    }
    return TRUE;
    }

    указатель на класс ICVAR Верный,оффсеты функций верные в чем проблем? как использовать этот чит в варфейсе на данный момент кто знает способы?
     
  2. Motiana
    Motiana 14 дек 2020 1 10 дек 2020
    Использовать с помощью программы и ***
     
    1. Ramazan123123123 Автор темы
      Motiana, и как это понимать какая программа и для чего сдесь впр нужен ?
  3. Milon356
    Milon356 15 дек 2020 zelenka.guru/threads/3009882/ Чит на Warface 40 29 сен 2020
    [IMG] уверен что адресс ICVAR правильный? Я думаю что нет xD Попробуй ещё раз продампить, и все адресса обновить
     
    1. Посмотреть предыдущие комментарии (2)
    2. Ramazan123123123 Автор темы
      Milon356, Как я получаю указатель на ICVar: строки- IsSameTeam перешел по перекрест ссылке нажал f5 *(_QWORD *)&v8 = sub_1411A4480; перехожу по этому методу дальше LOBYTE(v11) = sub_141046DD0(v7, v5, v4); по этому методу и тут указатель на класс
      v3 = a1;
      v4 = a3;
      v5 = a2;
      v6 = *(_DWORD *)(qword_14211A178 + 1528); //0x14211A178 - Это и есть адресс ICVar класса
    3. Ramazan123123123 Автор темы
      Milon356, как я нахожу переменные для взлома отдачи/разброса: строки - i_pelletsDisp -> XREF [X] -> Первая ссылка
      if ( v58 )
      {
      (*(void (__fastcall **)(__int64, const char *, __int64))(*(_QWORD *)v58 + 64i64))(v58, "i_pelletsDisp", v3 + 300); 300 Это и есть смешение до переменной 300 to hexdecimal = 0x12C;
      v18 = qword_141E112E0;
      }
      Так же я нахожу и остальные смешения до функций в классе ICvar такие как unlimited ammo,разброс,fov и тд и тп
    4. Ramazan123123123 Автор темы
Top
Загрузка...