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

Dison

Пользователи+
  • Постов

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

  • Посещение

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

    13

Сообщения, опубликованные Dison

  1. 2 часа назад, Sergey99 сказал:

    Интересно как же ты проверять будешь)))

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

    Хочу всё-таки найти способ сделать noclip. В мультиплеере кстати консоль работает.

  2. 50 минут назад, Sergey99 сказал:

    Загугли трейнеры от GradenT'а для нашей любимой игры

    Функционал не плохой, ты хочешь понять как он это сделал чтоли?

  3. В 20.03.2020 в 11:32, Xipho сказал:

    Ты можешь отреверсить функцию целиком, выяснить ее параметры запуска, в скрипте подготавливать эти параметры (распихать их в нужные места), и затем вызвать CreateThread на стартовый адрес этой функции.

    ? Хипко ты как всегда, проще написать этот текст когда ты что-то знаешь и рубишь в этом.

    А для меня твой ответ это ТЕМНЫЙ ЛЕС! ?

  4. Одно дело тема перечитана 100 раз, другое дело когда кто то может объяснить как это сделать.

    Например я не понимаю что товарищ в созданной теме описал, и хотел бы по подробнее понять, что и как и откуда берется и куда вписывается, можно ли это сделать с аб скан, может нельзя,

    я не гуру, иногда чтобы понять что то, нужно больше деталей.

  5. Привет всем у меня есть инструкция которая не постоянно считывается а только когда делаешь какое нибудь действие, например открыл инвентарь появились адреса предметов.

    Можно сделать так чтобы инструкция постоянно считывалась, чтоб не приходилось открывать инвентарь для появления адресов предметов.

     

    Собственно сам скрипт:

     

    Спойлер
    
    [ENABLE]
    aobscan(Inf.Item,48 63 40 18 85 C0 7E 07 B8) // should be unique
    alloc(newmem,$1000,0DF4F8DA)
    registersymbol(Inf.Item)
    label(code)
    label(return)
    
    newmem:
    cmp [rax+10],00000017
    jne code
    mov [rax+18],#99
    code:
      movsxd  rax,dword ptr [rax+18]
      test eax,eax
      jmp return
    
    Inf.Item:
      jmp newmem
      nop
    return:
    
    [DISABLE]
    
    Inf.Item:
      db 48 63 40 18 85 C0
    
    unregistersymbol(Inf.Item)
    dealloc(newmem)
    
    {
    // ORIGINAL CODE - INJECTION POINT: 0DF4F8DA
    
    0DF4F8AE: 0F 84 35 00 00 00              -  je 0DF4F8E9
    0DF4F8B4: 48 8B 47 20                    -  mov rax,[rdi+20]
    0DF4F8B8: 48 8B 40 20                    -  mov rax,[rax+20]
    0DF4F8BC: 48 8B C8                       -  mov rcx,rax
    0DF4F8BF: 49 8B D7                       -  mov rdx,r15
    0DF4F8C2: 48 83 EC 20                    -  sub rsp,20
    0DF4F8C6: 83 38 00                       -  cmp dword ptr [rax],00
    0DF4F8C9: 49 BB 50 86 6C 04 00 00 00 00  -  mov r11,00000000046C8650
    0DF4F8D3: 41 FF D3                       -  call r11
    0DF4F8D6: 48 83 C4 20                    -  add rsp,20
    // ---------- INJECTING HERE ----------
    0DF4F8DA: 48 63 40 18                    -  movsxd  rax,dword ptr [rax+18]
    0DF4F8DE: 85 C0                          -  test eax,eax
    // ---------- DONE INJECTING  ----------
    0DF4F8E0: 7E 07                          -  jle 0DF4F8E9
    0DF4F8E2: B8 01 00 00 00                 -  mov eax,00000001
    0DF4F8E7: EB 02                          -  jmp 0DF4F8EB
    0DF4F8E9: 33 C0                          -  xor eax,eax
    0DF4F8EB: 48 8D 65 E8                    -  lea rsp,[rbp-18]
    0DF4F8EF: 41 5F                          -  pop r15
    0DF4F8F1: 5F                             -  pop rdi
    0DF4F8F2: 5E                             -  pop rsi
    0DF4F8F3: C9                             -  leave 
    0DF4F8F4: C3                             -  ret 
    }

     

     

     

  6. Всем привет!

    Я вот столкнулся с такой проблемой, при поиске адреса допустим здоровье персонажа оно находится в игровом процессе игры допустим Game.exe

    А вот патрона находятся в файле подгружаемой игрой библиотеке Game.DLL

    Собственно вопрос такой, как создать трейнер на СЕ с процессом Game.exe и Game.DLL

    При запуске трейнера он же будет подключатся к Game.exe.

    Как сделать чтобы и Game.exe аттачился и Game.DLL

  7. 1 - Путь к СЕ должен быть только на английском языке, русских символов не должно быть.

    Проверь у себя нет ли русских символов в пути к СЕ.

    Может из-за этого глюк.

     

    Пример:

    D:\InstalledProgramm\Cheat Engine 6.5

     

    2 - Попробуй создать без добавления музыкального файла, или смотри чтобы название музыкального файла было только на английском и без пробелов.

    • Плюс 1
×
×
  • Создать...

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

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