Перейти к содержанию

Garik66

Помогаторы
  • Постов

    5 750
  • Зарегистрирован

  • Победитель дней

    292

Весь контент Garik66

  1. Это понятно. Выложи скрипт СЕ рядом с VCRUNTIME140.memcmp+EE - F3 A4 - repe movsb попробую свою мысль скриптом выразить. а то писать долго.
  2. Вот куда-то сюда м/у VCRUNTIME140.memcmp+EE - F3 A4 - repe movsb VCRUNTIME140.memcmp+F0 - 5E - pop rsi
  3. зы: в приемник можно записать после отработки цикла Repe movsb
  4. Не правильно, Значение в текущем адресе [rdi] будет перезаписываться циклом lea ........................... или как там у тебя (без кода сложно) Поэтому записывать только в источник, т.е. в [rsi]
  5. ты будешь записывать по Горячей клавише? или как ты это планируешь, Если по горячей клавише, то просто Флаг.
  6. значит плохая у меня память, тогда так: mov byte ptr [rsi+5],#66
  7. Я бы попробовал не посредственно, после объявления rcx, rdi и rsi, и началом цикла писать в нужный тебе адрес Repe movsb копирует (если мне не изменяет память) из адреса rdi в rsi по-байтно. тогда так: mov byte ptr [rdi+5],#66 -записать в шестой байт блока 66, ну и т.д. Сам я не пробовал.
  8. Либо ты вышел на видимые значения. Решение переискать в СЕ неизвестное. Либо защита, смотреть игровой код нужно (реверсить).
  9. Хотя все ещё проще F3 0F 11 81 08 05 00 00 есть и сигна в скрипте. Так что секреты мастерства Женьки просты.
  10. Вот этот адрес в игре на какую инструкцию выводит "DP.exe"+427F2A
  11. Конечно вылетает, посмотри на эту строчку: mov [edi+04],value //Write DP value value - это адрес [value] - вот это DP value И ты же знаешь, что из памяти в память писать напрямую нельзя, либо через регистры, либо через стек.
  12. Не поэтому первый байт это flag, следующие 8 это value (double)3000000. Как видищь - там ноль. А потому, что скорее всего через фильтр проскакивает ещё что-то и флаг успевает замениться на 1. а количество очков уже не меняется. Ну ещё вариант, что так как скрипт у ТС не верен (но например верен фильтр), то происходит вылет, а флаг успевает смениться. Да и @imaginary ты же своим скриптом не записываешь нужного значения.
  13. Это скорее всего у тебя, Попробуй http://vindavoz.ru/win_obwee/102-reshenie-problemy-s-nepravilnym-otobrazheniem-russkih-bukv-v-windows.html
  14. Если непонятно из скрина, нажми на Репозиторий.
  15. Немного есть уроков у Кодера (бывшего нашего разработчика) - ТЫК
  16. Проблема с кодировкой. Так и не понял как это работает - у кого-то русский язык будет отражаться нормально, у кого-то ?????????????. Перезаполни выпадающий список по новой у себя, на компе.
  17. Какое ещё видео? Подойдет любое, Просто перечитай внимательно пост - ТЫК Я в нем пишу что в качестве фильтра я использую уникальное значения регистров на момент срабатывания инструкции. В нем могут быть и ID. Например инструкция типа: mov eax,[ebx+4*ecx] ebx - в данном примере указатель ecx - как раз тот регистр, значения которого являются ID (предмета, характеристики героя и т.д., и т.л.)
  18. В разделе Модернизация СЕ не место этой табличке, поэтому перенес сюдым.
  19. Это нужно было в другом топике делать. да: jmp 1 байт, адрес 8 байт и т.д.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.