Как делают читы к играм

Основной чат
Помощь Пользователи
  • Никто не разговаривает в данный момент.

    Эксклюзив Сделай видеоигру один и не свихнись

    • 265
    • 5
    1676705686243.png


    Всегда хотели делать игры, но не знали с чего начать? Много идей и все хочется реализовать?

    Страшно браться за что-то новое с нуля? Мысли о программировании вводят в панический ужас?

    Тогда эта книга именно для вас. Она поможет понять, как правильно начать работать, где искать ответы на вопросы и самое главное — как не сдаться и довести дело до конца, став настоящим разработчиком видеоигр.

    Слава Грис — разработчик-одиночка. На его счету уже три видеоигры, вышедших как на ПК, так и на консолях современного поколения. В своей книге он расскажет, как научиться делать видео игры одному и начать карьеру разработчика, не имея ни стартовых знаний, ни опыта, ни специального образования!

    Эта книга станет вашим трамплином к успеху!

    Кстати не плохо написано, интересно читать, хоть игры это не моё.)

    Вам нужно авторизоваться, чтобы просмотреть содержимое.
    Эксклюзив Создание DMA читов на реальных примерах.
    • 470
    • 0
    Всем привет!
    Эта тема посвещена созданию софта для DMA (карт, скримеров и тд…)!
    В первой части я приведу небольшой пример простого DMA софта под игру DayZ.
    Данная статья явлается уникальной и скорее всего я первый кто написал про это на СНГ форумах.
    Специально для: Ру-Сфера: Исследование защиты и обсуждение IT-безопасности

    Нам потребуется:
    2 PC (можно делать и на 1, но шанс обнаружения вырастает в несколько раз!).
    DMA карта (я использую LeetDMA, если брать более бюджетную карту, могу посоветовать NinjaDMA/QuasarDMA).
    IDA pro (либо любой другой отладчик).

    Для написания чита, я буду использовать библиотеку для работы с DMA картами: VmmFrost.
    Данная библиотека подходит для ЯП C# и имеет удобные функции для чтения и записи в память процесса.

    В первой части мы сделаем небольшой SpeedHack, за который нас не забанит анти-чит!

    Немного теории:
    Для реализации SpeedHack, мы будем работать с функцией QueryPerformanceFrequency внутри игры (будем изменять её...

    Уроки GameHacking. Часть-2

    • 515
    • 7
    Всем привет!
    Это 2 часть цикла статей про GameHacking.
    В этой статье мы опять рассмотрим функцию ReadProcessMemory и реализуем реальную функцию которая даст нам преимущество в игре.

    В данной статье мы напишем Externel TriggerBot или же Авто Выстрел.

    С адресами мы разобрались в прошлой части, по этому сразу приступим к делу.

    Для начала, получим локального игрока:
    C++:
    uintptr_t localPlayer = LocalPlayer();
    if (localPlayer == NULL) continue;
    Более подробно об этом, я написал в 1 части геймхакинга.

    Далее, нам требуется получить LocalTeam & CrosshairID.
    C++:
    uint32_t localTeam = RPM<uint32_t>(localPlayer + 0xF4); //m_iTeamNum
    uint32_t CrosshairID = RPM<uint32_t>(localPlayer + 0x11838); //m_iCrosshairId
    Для вашего удобства, я указал какие адреса используются.

    Далее, нам требуется получить список игроков, делается это так:
    C++:
    if (CrosshairID != 0 && CrosshairID < 32)
            {
                uintptr_t Enemy = RPM<uintptr_t>(moduleBase + 0x4DFCE74 +...

    Уроки GameHacking. Часть-1

    • 695
    • 6
    В данном цикле статей мы поговорим про геймхакинг.
    Будем говорить от простого, к сложному.

    Что из себя представляет геймхакинг?
    Геймхакинг - Это чтение и изменение памяти игры по определенным адресам.
    В данной статье мы рассмотрим WinApi функцию ReadProcessMemory.
    Данная функция позволяет нам прочитать память приложения по определенном адресу.

    Для примера мы возьмем игру CS:GO.
    На GitHub есть пост, в котором сливают оффсеты игры, используем его и сэкономим немного нашего времени HazeDumper.

    Для удобства, возьмем темплейт ReadProcessMemory.
    C++:
    template<typename T> T RPM(SIZE_T address) {
        T buffer;
        ReadProcessMemory(hProcess, (LPCVOID)address, &buffer, sizeof(T), NULL);
        return buffer;
    }

    Так-же, нам надо получить адрес DLL в которой содержатся функции игры, в нашем случае это -...

    Посетителей за сегодня

    Пользователи онлайн

    Сейчас на форуме нет ни одного пользователя.
    Верх Низ