

NickSpirit
Пользователи-
Постов
100 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент NickSpirit
-
Не понял...а что в этом скрипте происходит? на метке newmem ничего нет...
-
Я потом написал что с этим разобрался)))) Но суть та же - раза с 10 скрипту удается срабатывать нормально. Не знаю..щас попробую ради интереса снова найти руками адрес..посчитать сколько я поймаю рыбы..и включить скрипт снова. Надо же найти причину вылета игры. Скрипты такие полезные ведь!
-
Инструкция работает только с одним адресом. Это точно. я в видео это проверял. А вот по поводу опыта - не знаю. опыт как то не так важен для меня)) А вот про защиту я уже задумываюсь.
-
Конечно могу. Достаточно всего лишь подсечь рыбу нажав пробел когда рыба клюнет. Делаю на доночной снасти. (хотя это думаю роли не играет). Вот когда я жму пробел - то игра вылетает. (инструкция как раз и происходит в этот момент) Причем Ваш вариант не работает на обеих машинах. Тогда как вариант от Garik66 более или менее работает на одном компе у меня. Я когда тестил вариант от Garik66 нашел адрес нужный мне руками (при этом выловил порядка 20-40 рыб). и потом включил скрипт - он отрабатывал норм. если же я сразу пытаюсь использовать скрипт - игра вылетает.
-
Сделал. Все также - игра зависла и потом вылетела.
-
Вообщем глянул - инструкция работает с одним адресом, а скрипт больше так и не заработал. как бы я его не включал. Записал видео - как и чего. Видно что скрипт выдает не тот адрес. Кстати когда записывал видео - скрипт не вызвал закрытие игры. https://yadi.sk/i/_5efwqMlwXRXS Кстати, щас глянул по инструкциям как отрабатывает наш код - в регистре EBX действительно находится наш адрес - но вот в Pointer он не попадает судя по всему. Сорри!) Кажись я разобрался - сделал представление HEX)
-
Вообщем еще раз проверил скрипт там где он работал - не работает. Игра тож виснет и вылетает. Отработал верно скрипт только один раз. Щас еще гляну с одним ли адресом работает данная инструкция. Есть мысль что если включать скрипт в определенный момент то он работает верно.
-
Кстати на ноуте адрес не изменяется при перезапуске игры. Лан попробую переустановить CE. Не понимаю...то ли я не вижу какую то простую проблему..то ли делаю что-то не так)) но на ноуте не работает. Нужный адрес скрипт всегда выдает один и тот же. что врятли правильно.
-
Да, но не пойму почему только на одном компе....))) А так - огромное спасибо конечно! Теперь буду знать как для других инструкций сделать по аналогии. Только вот как заставить работать его везде...надо подумать. Игра реально виснет на ноуте и вылетает.
-
Блина) стал записывать видео на другом компе) там все получилось...а вот на основном - щас попробую все перезапустить и еще раз попробовать. Да реально, не работает на ноутбуке..работает на стационарном компе. Версии CE правда разные на компах. и на ноутбуке при активации срипта адрес появляется не оч похожий на правду...
-
Эмм...вообщем активировал скрипт - попробовал - игра подвисла и потом вылетела. Кстати - можно такой вопрос - вот у нас при такой инъекции оригинальная инструкция остается или нет? Для наглядности могу видео записать что я делаю и что происходит.
-
Табличка прицепилась. Но адреса там нет. Что сделать дальше??? Судя по скрипту нужно добавить адрес Pointer?
-
Пишет почему то - недопустимая таблица читов. Это как? CE 6.5.1. русское 32bit
-
По поводу адреса - искал его с помощью Code Caves в CE и смотрел чтобы он был доступен для Read\Write. Сейчас нажал просмотреть этот регион памяти - на этом адресе и на всех соседних - одна и та же инструкция add [eax],al. А скрипт - все просто - каждый раз искать адрес нужного параметра в игре - тяжко и долго. А код игры всегда один и тот же. Посмотрев урок про автоматический поиск указателя - решил сделать также.
-
Попробовал, скрипт запускается, но когда доходит дело до этой инструкции игра вылетает.
-
Спустя кучу времени нашел я нужную инструкцию. Написал вот такой вот скрипт: Из скрипта понятно что нужная мне инструкция: Моим же кодом я пытаюсь в известный мне адрес 110280FC (который был найден через Code Caves в CE, с правами на доступ Исполняемый\Чтение\Запись) вставить адрес который содержится в [edi+6C]. Ну и сделал флаг чтобы скрипт срабатывал всего один раз. При запуске скрипта - игра вылетает. Прошу помощи - может я чего не так сделал в скрипте? оригинальную инструкцию мне нужно сохранить. она мне не мешает. цель которую я преследую в этом скрипте - просто получать автоматически адрес нужного мне значения.
-
Спасибо за совет! Уже понял это. теперь пытаюсь писать скрипты...пока не очень удачно.
-
Вообщем все равно крашится процесс. Скорее всего присутствует какая нибудь защита от изменения кода. ну или типа того.
-
А может быть такое что все свободные адреса в памяти имеют статус либо Read Only либо Executable\Read only??? Сорри уже нашел доступные для записи.
-
Спасибо, за пояснения! Очень толково ответили на мои вопросы. Обязательно попробую.
-
Очень полезный урок! Спасибо! Уважаемый Keng ответьте пожалуйста на вопрос - у меня инструкция mov[ebp-10],edx ну и игра 32Bit - ваш код подойдет к такой инструкции??? если просто заменить инструкцию оригинальную? поясню откуда взялся такой вопрос - попытался написать код сам - когда дошел до инструкции Push RBX - не особо понял что писать в ней в моем случае. Вообщем написал такой код - при запуске получил краш процесса.
-
Ну так что - никто не скажет что я делаю не так???
-
Сорри за тему не в том разделе. Такс..вот сделал видео. Закинул на яндекс диск. Вообщем - сначала ищу нужный мне адрес. в данном случае это адрес который реагирует на событие в игре - а именно когда стоят три удочки и на первой происходит поклевка - на видео видно что я отсеиваю именно когда поплавок уходит под воду (да и еще - когда на удочке нет поклевки нужное значение равно 0, на видео видно что я потом отсеиваю используя и это знание тоже). В данном случае нашлось два адреса (я беру для чтения поклевки всегда верхний). Но пробовал искать указатели на оба адреса - не получалось. https://yadi.sk/i/fiWWjc8JvCHkP вот видео. Название игры Fantastic Fishing
-
Всем доброго времени суток! Прошу помощи во взломе онлайн игры с установленным клиентом на PC. Вообщем суть такая - игра - обычная рыбалка. Я нахожу нужный адрес в памяти и в боте просто читаю его значение. Но как всегда проблема в том что после перезапуска клиента заново приходится искать адрес. Посмотрев кучу видеоуроков по нахождению указателей - попытался сам найти. Но ни в какую. При поиске через Pointer Scan - указателей либо совсем не находит, либо находит, но после перезапуска при отсеивании - показывает ноль. При поиске в ручную - тож возникли проблемы. Ставлю отладчик, вижу инструкцию - делаю новый поиск адреса который значится в описании инструкции - не находит такого. Подскажите что я делаю не так? могу видео записать как и что я делаю...