-
Постов
4 023 -
Зарегистрирован
-
Победитель дней
42
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент Xipho
-
Нет, ошибка ерундовая, решение нагугливается за три секунды.
-
Это зачем такой бред придумал? Вот так надо делать, а не два раза считывать память. HANDLE phandle = OpenProcess(PROCESS_ALL_ACCESS, false, pid); int i=1; int bytesRead = 0; while(true) { for (int j=0;j<TableNumber;j++) { ReadProcessMemory(phandle, (LPVOID)adr[j], &i, sizeof(i), &bytesRead); if(!bytesRead) int err = GetLastError() // и дальше вывод инфы пользователю об ошибке qDebug() << "infa = " << i; emit send(i,j); } Sleep(1000); }
-
Блин. Забыл про этот запрос. Еще актуально?
-
Покажи кусок исходного кода, в котором ты пытаешь читать адрес с помощью вызова ReadProcessMemory.
-
Ну, как вариант, отреверсить с помощью ida, выяснить, куда класть адрес параметра, и найти адрес начала функции отправки байтов. Потом из внешнего приложения сформировать буфер через WriteProcessMemory с нужными данными, а затем сделать CreateRemoteThread, или же сделать то же самое, но с помощью инжекта длл-ки.
-
Для начала, тебе нужно понять, как ходят запросы на сервер - по http(s) протоколу, или же используют какую-то свою систему обмена. И от этого уже отталкиваться. Если http(s), там более-менее несложно прокси реализовать (https://m.habr.com/ru/post/213397/ - ссылочка для размышлений). Если же обмен идет по TCP (то есть, гоняются бинарные данные или строки напрямую через сокет) - тут уже сложнее. Помимо сокет сервера тебе придется писать еще перехватчик пакетов. Ну или использовать какое-то дополнительное ПО, которое умеет такое делать.
-
Критики не было, была ровно та помощь, которая могла быть оказана по объему предоставленной информации. В твоем случае всё гораздо лучше, есть информация, от которой можно отталкиваться. Предлагаю убедиться, что в пути к плагину при попытке загрузки нет кириллических символов. И, желательно, пробелов тоже.
-
Я думаю, значения параметров вряд ли получится изменить, так как игра, скорее всего, эти данные хранит на серваке, а вот написать бота, который будет что-то делать - вполне возможно. Можно посмотреть по поводу анализа пакетов во время события. Но ты, похоже, это и так уже делал, раз у тебя есть информация по коду команды. Можешь попробовать сам сделать отправку такого пакета, но для этого тебе нужно будет внедриться в пространство игры. Один из наших участников для флеш игр написал инструмент, который позволяет находить сущности и все такое. Поищи по форуму тему FlashPlayerHack.
-
В СЕ есть возможность остановить целевой процесс по горячей клавише. Посмотри в настройках.
-
Если бы я на канале ориентировался на лайки, то канал бы уже давно закрыл ))