Цель заброшена
Автор не отписывался в цели 9 лет 11 месяцев 8 дней
Написать бота на C++ для клиентской онлайн-игры
Решил создать бота для клиентской онлайн-игры (RPG) . Собирался начать еще с весны, пробовал сначала на C#, но, как оказалось, не лежит к нему душа:) Решил остановиться на C++, на котором раньше уже программировал немного.
О себе: я системный администратор, программирование для меня больше как хобби. Поэтому прошу не судить строго мои далеко не совершенные алгоритмы. Буду рад советам и комментариям от опытным разработчиков на C++.
Критерий завершения
Бот самостоятельно выполняет следующие действия - выделение цели в таргет, атака определенным скиллом, подбор лута
Личные ресурсы
Время, знания.
Экологичность цели
Хочу достичь указанной цели в первую очередь для того, чтобы поднять свои навыки в C++, и вторая косвенная цель - получение пассивного дохода.
-
Изучение WinAPI функций для работы с системными процессами.
Изучить подробно WinAPI функции для получения списка процессов системы, выделения нужного мне процесса, получения его идентификатора.
-
Изучения WinAPI функций для работы с памятью - чтение значений, запись своих значений.
Изучаем функции ReadProcessMemory и WriteProcessMemory, начинаем создание класса для работы с процессом, чтения и записи в память.
-
Учися читать указатели оперативной памяти
Учимся читать указатели на значения в оперативной памяти, реализуем этот метод в классе.
-
Управление памятью
Изучаем функции VirtualProtectEx,CreateRemoteThread (создание потока, который запускается в виртуальном адресном пространстве другого процесса). Добавление данных методов в класс.
-
Создание инжектов
Работа с отладчиком.
Создание инжектов и запись их в адресное пространство клиента нашей игры. Реализация методов в классе.
-
Пробный запуск нашего бота в игре, доработка
Проверяем работу нашего бота в игре, выполнение минимального функционала. Отчет.
- 7808
- 14 января 2015, 09:04
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением