Skip to content
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы
Collapse
Brand Logo

CELua[RU]

  1. Главная
  2. Общение
  3. Вопросы, комментарии и обратная связь
  4. Защита Трейнера

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

Запланировано Прикреплена Закрыта Перенесена Решенные Вопросы, комментарии и обратная связь
95 Сообщения 2 Posters 9.2k Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • PitronicP Не в сети
    PitronicP Не в сети
    Pitronic Супер модераторы
    написал в отредактировано
    #42

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

    1 ответ Последний ответ
    0
  • PitronicP Не в сети
    PitronicP Не в сети
    Pitronic Супер модераторы
    написал в отредактировано
    #43

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

    1 ответ Последний ответ
    0
  • PitronicP Не в сети
    PitronicP Не в сети
    Pitronic Супер модераторы
    написал в отредактировано
    #44

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

    1 ответ Последний ответ
    0
  • PitronicP Не в сети
    PitronicP Не в сети
    Pitronic Супер модераторы
    replied to MasterGH on отредактировано
    #45

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

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

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

    1 ответ Последний ответ
    0
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано
    #46

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

    1 ответ Последний ответ
    0
  • PitronicP Не в сети
    PitronicP Не в сети
    Pitronic Супер модераторы
    написал в отредактировано
    #47

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

    1 ответ Последний ответ
    0
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано MasterGH
    #48

    Все, готово
    [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
  • PitronicP Не в сети
    PitronicP Не в сети
    Pitronic Супер модераторы
    написал в отредактировано
    #49

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

    1 ответ Последний ответ
    0
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано
    #50

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

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

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

    function onOpenProcess()
        getAddressList().getMemoryRecordByDescription('f_step_1_').Active = true
    end
    
    1 ответ Последний ответ
    0
  • PitronicP Не в сети
    PitronicP Не в сети
    Pitronic Супер модераторы
    написал в отредактировано
    #51

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

    1 ответ Последний ответ
    0
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано
    #52

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

    1 ответ Последний ответ
    0
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано
    #53

    тогда так

    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
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано
    #54

    Tutorial-i386_pitronic.CT

    1 ответ Последний ответ
    0
  • PitronicP Не в сети
    PitronicP Не в сети
    Pitronic Супер модераторы
    написал в отредактировано
    #55

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

    MasterGHM 1 ответ Последний ответ
    0
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано
    #56

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

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

    function onOpenProcess()
      autoAssemble(aa_script)
    end
    
    PitronicP 1 ответ Последний ответ
    0
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    replied to Pitronic on отредактировано
    #57

    @Pitronic ок

    1 ответ Последний ответ
    0
  • PitronicP Не в сети
    PitronicP Не в сети
    Pitronic Супер модераторы
    replied to MasterGH on отредактировано Pitronic
    #58

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

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

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

    1 ответ Последний ответ
    0
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано MasterGH
    #59

    Тогда добавить 4 раза разные имена

    getAutoAttachList().add("game1.exe")
    getAutoAttachList().add("game2.exe")
    getAutoAttachList().add("game3.exe")
    getAutoAttachList().add("game4.exe")
    

    Т.е. вместо одной строки будет уже 4 и более

    1 ответ Последний ответ
    0
  • PitronicP Не в сети
    PitronicP Не в сети
    Pitronic Супер модераторы
    написал в отредактировано
    #60

    Понял. Только у сайта косяки не позволяет короткиу сообщение писать.

    1 ответ Последний ответ
    0
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано
    #61

    Да, косяки. Еще не поправил. Я кидаю из буфера. т.е. делать скрин в буфер и вставить.
    Если с телефона, то скрин на телефоне двумя кнпками делается выкл и убавить грумкость. Но он захватит весь экран. Либо ждать, когда я поправлю

    1 ответ Последний ответ
    0

  • 1
  • 2
  • 3
  • 4
  • 5
Powered by NodeBB | Contributors
СeLua[RU] 2024©
  • Войти

  • Нет учётной записи? Зарегистрироваться

  • Login or register to search.
  • Первое сообщение
    Последнее сообщение
0
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы