• Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы
  • Зарегистрироваться
  • Войти
GameHackLab[RU]
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы
  • Зарегистрироваться
  • Войти

Фильтр

Запланировано Прикреплена Закрыта Перенесена Взлом игр (вопросы и ответы)
6 Сообщения 3 Posters 918 Просмотры
Загружаем больше сообщений
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • M
    Mr.Xleb
    отредактировано 3 мар. 2025 г., 17:49

    Здравствуйте, можете подсказать как делать фильтр к подобным инструкциям mov [rbx],rax.

    P 1 ответ Последний ответ 3 мар. 2025 г., 18:29 Ответить Цитировать 0
    • P
      Partizan1078 @Mr.Xleb
      отредактировано 3 мар. 2025 г., 18:29

      @Mr-Xleb А можно подробней. Название игры+версия и что хотели сделать.

      M 1 ответ Последний ответ 4 мар. 2025 г., 02:44 Ответить Цитировать 0
      • M
        Mr.Xleb @Partizan1078
        отредактировано Mr.Xleb 3 апр. 2025 г., 02:45 4 мар. 2025 г., 02:44

        @Partizan1078 Игра World war Z v2.38 Играл в кампанию (не в сети), хотел сделать бесконечные патроны. Нашел адрес патрон, потом инструкции, записывающие по этому адресу, там и была данная инструкция, и работала она с большим количеством адресов около 500. Инструкций которые работают только с 1 адресом не было.

        1 ответ Последний ответ Ответить Цитировать 0
        • P
          Partizan1078
          отредактировано 4 мар. 2025 г., 09:41

          Моя версия v2.36 (0.1.MS.747246/752065)
          не нашёл я 2.38

          1. Брал инструкцию на запись.
          2. Отсеивал сразу по нескольким регистрам.
          [ENABLE]
          aobscanmodule(INJECT_01,wwz_server_dllRetail.dll,84 FF 48 8B 06 48 89 03)
          alloc(newmem,$1000,INJECT_01)//wwz_server_dllRetail.dll+A351A7
          label(return)
          label(reload)
          registersymbol(INJECT_01)
          
          newmem:
            cmp r12,1A//reload_01
            je reload
            mov rax,[rsi]
            mov [rbx],rax
            jmp return
          
          reload:
            cmp rdx,09//reload_02
            mov rax,[rsi]
            jne short @F
            mov rax,#99
          @@:
            mov [rbx],rax
            jmp return
          
          
          INJECT_01+02:
            jmp newmem
            nop
          return:
          
          [DISABLE]
          INJECT_01+02:
          db 48 8B 06 48 89 03
          unregistersymbol(INJECT_01)
          dealloc(newmem)
          
          M H 2 ответов Последний ответ 4 мар. 2025 г., 13:55 Ответить Цитировать 1
          • M
            Mr.Xleb @Partizan1078
            отредактировано 4 мар. 2025 г., 13:55

            @Partizan1078 Спасибо! Буду пробовать.

            1 ответ Последний ответ Ответить Цитировать 0
            • H
              Haarfus @Partizan1078
              отредактировано Haarfus 19 апр. 2025 г., 12:11

              Это сообщение удалено!
              1 ответ Последний ответ Ответить Цитировать 0
              • Первое сообщение
                Последнее сообщение