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

Защита Трейнера

Запланировано Прикреплена Закрыта Перенесена Решенные Вопросы, комментарии и обратная связь
95 Сообщения 2 Posters 9.4k Просмотры 1 Watching
Загружаем больше сообщений
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • P Не в сети
    НовичокPitronic Супер модераторы
    отредактировано Pitronic 4 июл. 2023 г., 10:15 7 апр. 2023 г., 09:37

    разобрался с авто подключением, попробовал это вариант
    Это твой скрипт.
    скрипт работает как надо. Это вопрос закрыт. А процесс подключается из моего прошлого чита просто затёр эту строку SetStateRecord("Activation", true)

    1 ответ Последний ответ Ответить Цитировать 0
    • P Не в сети
      НовичокPitronic Супер модераторы
      отредактировано Pitronic 4 июл. 2023 г., 13:36 7 апр. 2023 г., 09:42

      осталось только с таблицей разобраться, почему аа скрипт в луа не работает, это видно по адресам в таблице, если бы скрипт в луа сработал, там бы были значения а не вопросы, Tutorial-i386.CT будет время, исправь и кинь сюда п.ж.

      1 ответ Последний ответ Ответить Цитировать 0
      • M Не в сети
        УченикMasterGH Администраторы
        отредактировано MasterGH 4 июл. 2023 г., 19:13 7 апр. 2023 г., 19:13

        Посмотрел. Что-то быстро ответить не получается. Лучше завтра, на свежую голову. У тебя уже скрипты идут все сложнее и сложнее. Сегодня понакидаю статеек, а завтра на свежую голову попробую снова глянуть

        P 1 ответ Последний ответ 7 апр. 2023 г., 19:35 Ответить Цитировать 0
        • P Не в сети
          НовичокPitronic Супер модераторы
          отредактировано 7 апр. 2023 г., 19:16

          Да не вопрос! У меня не пожар.

          1 ответ Последний ответ Ответить Цитировать 0
          • P Не в сети
            НовичокPitronic Супер модераторы
            отредактировано 7 апр. 2023 г., 19:27

            Да со скриптами не много осталось, в табличке еще не решённый вопрос как написать асм в lua, этот вопрос касается этой темы, так как весь код что в панели луа запишется в фай с расширением лу. В самой же панели будет только ссылка на файл. Если кто попытается декомплимировать, его ждёт два сюрприза, первый cetrainer во временых файлах как учат в интернете (взлом трейнера) при лткрытии исполняймого файла исчезнет черес 10 мили сикунд практически глаз не успеет увидеть как он появился и изчез, обход этого есть не спорю, даже я это могу. Но не каждый да этого додумается. Но тот кто знает и сделает получит вторй сюрпиз, в панели lua только ссылк на фай самого файла не будет и таблица в которой только флаги.

            1 ответ Последний ответ Ответить Цитировать 0
            • P Не в сети
              НовичокPitronic Супер модераторы
              отредактировано 7 апр. 2023 г., 19:30

              Дальше будет по другой теме, немного осталось, но пока с этим не закончу спрашивать не буду, да и с теми вопросами не сразу, а только тогда, когда придёт необходимость.

              1 ответ Последний ответ Ответить Цитировать 0
              • P Не в сети
                НовичокPitronic Супер модераторы @MasterGH
                отредактировано 7 апр. 2023 г., 19:35

                Пользователь @MasterGH написал в Защита Трейнера:

                У тебя уже скрипты идут все сложнее и сложнее

                Собственно там ваш скрипт, я только не пойму что делаю неправильно, потому и скинул табличку, если исправите и скинете я наглядно сравню и пойму где ошибки были. Ведь в праграмировании мало знать ответ, надо понять в каком направлении была ошибка, думаю с этим спорить вы не будете.

                1 ответ Последний ответ Ответить Цитировать 0
                • M Не в сети
                  УченикMasterGH Администраторы
                  отредактировано 7 апр. 2023 г., 19:41

                  А, ну да. Вижу свои строки. Т.е. тебе надо активирующий скрипт перенести в главную таблицу

                  1 ответ Последний ответ Ответить Цитировать 0
                  • P Не в сети
                    НовичокPitronic Супер модераторы
                    отредактировано 7 апр. 2023 г., 19:47

                    Верно весь код асм в уа, который будет в файле с расширением луа, вроде всё правильно писал, но не пойму где напартачил. Если у меня будет рабочая таблица разобратся проще чем сто раз объяснение смотреть, просто глянуть в рабочий вариант и в свой, тогда пойму где косяк чтоб его не повторять.

                    1 ответ Последний ответ Ответить Цитировать 0
                    • M Не в сети
                      УченикMasterGH Администраторы
                      отредактировано MasterGH 4 июл. 2023 г., 19:56 7 апр. 2023 г., 19:47

                      Все, готово
                      [Tutorial-i386_pitronic.CT](Похоже, что-то пошло не так в процессе обработки ответа сервера.)

                      getAutoAttachList().add("Tutorial-i386.exe")
                      function onOpenProcess()
                      getAddressList().getMemoryRecordByDescription('f_step_1_').Active = true
                      end
                      local aa_script =
                      [[
                      aobscan(_step_1_,81xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxB2xx8Bxxxxxxxxxx8BxxFFxxxxxxxxxx8BxxxxxxxxxxB2xx8Bxxxxxxxxxx8BxxFFxxxxxxxxxxxxxx00xx00xxxx89)
                      alloc(newmem_step_1_,$1000)
                      alloc(constant,$1000)
                      label(code_step_1_)
                      label(return_step_1_)
                      label(f_step_1_)
                      label(address_step_1_)
                      registersymbol(_step_1_)
                      registersymbol(f_step_1_)
                      registersymbol(address_step_1_)
                      constant:
                      f_step_1_:
                      dd 0
                      address_step_1_:
                      dd db 00 00 00 00
                      newmem_step_1_:
                      pushad
                      lea eax,[ebx+00000480]
                      mov [address_step_1_],eax
                      cmp [f_step_1_],1
                      jne code_step_1_
                      mov [ebx+00000480],#1000
                      code_step_1_:
                      cmp [ebx+00000480],000003E8
                      popad
                      jmp return_step_1_
                      _step_1_:
                      jmp newmem_step_1_
                      db 90 90 90 90 90
                      return_step_1_:
                      ]]
                      autoAssemble(aa_script)
                      1 ответ Последний ответ Ответить Цитировать 0
                      • P Не в сети
                        НовичокPitronic Супер модераторы
                        отредактировано 7 апр. 2023 г., 19:49

                        Спасибо завтра гляну. Сейчас все дома спят кроме меня, я поздно засыпаю.

                        1 ответ Последний ответ Ответить Цитировать 0
                        • M Не в сети
                          УченикMasterGH Администраторы
                          отредактировано 7 апр. 2023 г., 19:49

                          т.е. смысл какой.

                          1. getAutoAttachList().add("Tutorial-i386.exe")
                            добавляет в поиск процесс "Tutorial-i386.exe

                          2. А это сработает при подключении

                          function onOpenProcess()
                          getAddressList().getMemoryRecordByDescription('f_step_1_').Active = true
                          end
                          1 ответ Последний ответ Ответить Цитировать 0
                          • P Не в сети
                            НовичокPitronic Супер модераторы
                            отредактировано 7 апр. 2023 г., 19:55

                            А это зачем?
                            getAddressList().getMemoryRecordByDescription('f_step_1_').Active = true
                            Мне не надо авто активация флага, флагом отключение и включение чита из таблици, а асм в луа. То есть в таблице не одного чита с кодом только флаги.

                            1 ответ Последний ответ Ответить Цитировать 0
                            • M Не в сети
                              УченикMasterGH Администраторы
                              отредактировано 7 апр. 2023 г., 19:58

                              А все, понял. Сейчас

                              1 ответ Последний ответ Ответить Цитировать 0
                              • M Не в сети
                                УченикMasterGH Администраторы
                                отредактировано 7 апр. 2023 г., 19:59

                                тогда так

                                local aa_script =
                                [[aobscan(_step_1_,81xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxB2xx8Bxxxxxxxxxx8BxxFFxxxxxxxxxx8BxxxxxxxxxxB2xx8Bxxxxxxxxxx8BxxFFxxxxxxxxxxxxxx00xx00xxxx89)
                                alloc(newmem_step_1_,$1000)
                                alloc(constant,$1000)
                                label(code_step_1_)
                                label(return_step_1_)
                                label(f_step_1_)
                                label(address_step_1_)
                                registersymbol(_step_1_)
                                registersymbol(f_step_1_)
                                registersymbol(address_step_1_)
                                constant:
                                f_step_1_:
                                dd 0
                                address_step_1_:
                                dd db 00 00 00 00
                                newmem_step_1_:
                                pushad
                                lea eax,[ebx+00000480]
                                mov [address_step_1_],eax
                                cmp [f_step_1_],1
                                jne code_step_1_
                                mov [ebx+00000480],#1000
                                code_step_1_:
                                cmp [ebx+00000480],000003E8
                                popad
                                jmp return_step_1_
                                _step_1_:
                                jmp newmem_step_1_
                                db 90 90 90 90 90
                                return_step_1_:
                                ]]
                                getAutoAttachList().add("Tutorial-i386.exe")
                                function onOpenProcess()
                                autoAssemble(aa_script)
                                end
                                1 ответ Последний ответ Ответить Цитировать 0
                                • M Не в сети
                                  УченикMasterGH Администраторы
                                  отредактировано 7 апр. 2023 г., 20:00

                                  Tutorial-i386_pitronic.CT

                                  1 ответ Последний ответ Ответить Цитировать 0
                                  • P Не в сети
                                    НовичокPitronic Супер модераторы
                                    отредактировано 7 апр. 2023 г., 20:01

                                    Скачал завтра гляну.

                                    M 1 ответ Последний ответ 7 апр. 2023 г., 20:02 Ответить Цитировать 0
                                    • M Не в сети
                                      УченикMasterGH Администраторы
                                      отредактировано 7 апр. 2023 г., 20:02

                                      Т.е. подкючает автоаттач getAutoAttachList().add("Tutorial-i386.exe")

                                      А после обработка события аттача

                                      function onOpenProcess()
                                      autoAssemble(aa_script)
                                      end
                                      P 1 ответ Последний ответ 7 апр. 2023 г., 20:11 Ответить Цитировать 0
                                      • M Не в сети
                                        УченикMasterGH Администраторы @Pitronic
                                        отредактировано 7 апр. 2023 г., 20:02

                                        @Pitronic ок

                                        1 ответ Последний ответ Ответить Цитировать 0
                                        • P Не в сети
                                          НовичокPitronic Супер модераторы @MasterGH
                                          отредактировано Pitronic 4 июл. 2023 г., 20:12 7 апр. 2023 г., 20:11

                                          Пользователь @MasterGH написал в Защита Трейнера:

                                          getAutoAttachList().add("Tutorial-i386.exe")

                                          А если у игры в разных версиях четыре разных имени файла? Как у мея сейчам на компе 4 разных версии игры от ( nevosoft, alawar, myplaycity, и пиратка) и вовсех разное имя исполняемого файла? Дублировать строку можно или подругому добавлять?

                                          1 ответ Последний ответ Ответить Цитировать 0

                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 5
                                          • 3 / 5
                                          3 / 5
                                          • Первое сообщение
                                            48/95
                                            Последнее сообщение
                                          Powered by NodeBB | Contributors
                                          СeLua[RU] 2025©