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

LIRW

Ветераны
  • Постов

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

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

    606

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

  1. 8 часов назад, Pitronic сказал:

    Не веришь протестируй.

    Этим подходом, время, день релиза первого СЕ... А то опять поди намекаешь, что до такого не кто не мог додуматься :)  

    Да и на счет файла, хоть мне это и не особо интересно.

     

    nnnn.jpg

  2. Sniper Ghost Warrior Contracts 2

    Просмотр файла

    Использование: 
    Запускаем сначала игру, а в главном меню игры (либо в уже начатой) запускаем трейнер

     

    Функции:
    Бесконечная жизнь
    Без перезарядки оружия
    Бесконечные патроны
    Бесконечные гранаты
    Бесконечные мины
    Бесконечные медпрепараты
    Бесконечный воздух
    Без отдачи оружия
    Максимальная точность снайперского выстрела
    Без колебания прицела
    Увеличенный маcштаб прицела
    Бесплатный магазин
    Супер прыжок


     

    • Понравилось 1
    • Плюс 1
  3. 1 час назад, hizosit сказал:

    Playing Without Gasmask" не работают

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

    А на счет "Нельзя выключить" странно :)  Вычитание там 

    lea edx,[rax-01]

     

  4. 9 часов назад, Pitronic сказал:

    mov [edx+1398310],(float)0

    :offtopic: Что то какая то не логичная бессмыслица....  Строчку с адресом пропускаешь в поиске места... "8B 15 34 E7 40 01" а во что (что то пишешь) не далеко от адреса то ушло.  И если уж будет другая версия игры, то во что ты пишешь, явно будет другим, а это вылет.  Далее следуют комментарии, мол игра то вылетает (при активации той или иной функции) , а ты сиди и думай, почему это происходит  :)  А ответ прост: другая версия игры. Так что смысла в пропуске aobscan байт - ну просто нет, и меньше будет проблем. Уж лучше пусть не работает, чем вылетает.  Или же я ошибаюсь, а ты уже проверил и учел этот момент и всё работает ? 

  5. Ghosts n Goblins Resurrection

    Просмотр файла

    Использование:
    Запускаем сначала игру, а в главном меню игры (либо в уже начатой) запускаем трейнер

     

    Функции:
    Бессмертие
    Бесконечное время
    Много очков
    Убийство с одного удара


     

    • Понравилось 1
  6. Wolfenstein II The New Colossus

    Просмотр файла

    Использование:
    Запускаем сначала игру, а в главном меню игры (либо в уже начатой) запускаем трейнер.

     

    Функции:
    Бессмертие
    Бесконечный щит
    Легкие убийства
    Без перезарядки оружия и гранаты
    Бесконечные патроны
    Без отдачи оружия и точность
    Нет урона транспорту
    Невидимость
    Бесконечный кислород (под водой)
    Добавить компоненты для обновления оружия
    Добавить коды энигмы
    Супер прыжок
    Бесконечное охлаждение костюма
    Больше времени на расшифровку кодов

     

    Ps: Для добавления материалов или кодов, заходим в меню обновления оружия и там нажимаем клавиши.


     

    • Понравилось 1
    • Плюс 1
  7. Resident Evil Village

    Просмотр файла

    Использование:
    Запускаем сначала игру, а в главном меню игры (либо в уже начатой) запускаем трейнер

     

    Функции:
    Бесконечная жизнь
    Без перезарядки оружия
    Бесконечные патроны
    Скорострельность оружия
    Легкие убийства
    Подсветка предметов
    Бесконечные деньги
    Бесплатный крафт
    Бесконечные мины
    Бесконечные отмычки
    Без отдачи оружия
    Очень быстрая перезарядка оружия


     

    • Понравилось 1
  8. 23 минуты назад, Pitronic сказал:

    Прошу не жалеть коментов.

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

  9. 7 минут назад, Pitronic сказал:

    а я не в притензии тоже просто подсказал

    :offtopic: Ну я писал как бы тоже без наезда :)  просто когда, что то вот так вот на бум делаешь, (под словом на бум, я имею введу, с ходу, а не то что, делаю и фиг знает чего :D ) можно опечататься... И я если честно, в своём варианте (который дал) ошибся 3 раза :)  ты просто этого не заметил, я поправил во время. Ну и четвертая ошибка в недостающем байте, о котором ты написал. 

  10. 2 часа назад, SpiritWithim сказал:

    интересная задача)))

    То, что ты хочешь сделать, делается вот так: По моему :)  Это типа патча с копированием оригинальных байт. 

    Спойлер
    
    [ENABLE]
      aobscan(_inject_,0f84xxxxxxxx83xxxx89xxxx75xx8b)
      alloc(_inject_mem,64)
      label(_inject_restore_)
      _inject_mem:
      _inject_restore_:
      readmem(_inject_,6)
     _inject_:
      db 90 90 90 90 90
      registersymbol(_inject_)
      registersymbol(_inject_restore_)
    [DISABLE]
     _inject_:
      readmem(_inject_restore_,6)
      unregistersymbol(_inject_)
      unregistersymbol(_inject_restore_)
      dealloc(_inject_mem)

     

     

  11. 2 минуты назад, SpiritWithim сказал:

    объясни пожалуйста почему 3?

    Оригинальные байты:
    0F B6 05 63 4F B0 01
    0F B6 05 < op код - адрес > 63 4F B0 01 // тебе нужен адрес. Значит опкод в 3 байта надо пропустить. +3 и копировать сам адрес 63 4F B0 01

     

    • Понравилось 1
  12. 1 минуту назад, Pitronic сказал:

    мне тож надо так чтоб правильно количество байт посчитать,

    А что там считать.. хук на сколько ? не 5 байт разве.... и nop nop у него в 2 байта..  Выходит 7 , что там считать то.

  13. 53 минуты назад, SpiritWithim сказал:

    собственно как его заменить на символ

    Тотуриал 4 шаг х64 ...  как пример ниже.. Или способ @Garik66 где то тут выкладывал.. искать надо, мне лень. 

    Спойлер
    
    [ENABLE]
    aobscanmodule(INJECT,Tutorial-x86_64.exe,F3 0F ? ? ? ? ? ? 0F 2F ? ? ? ? ? 7A ? 72)
    alloc(newmem,$1000,INJECT)
    label(code)
    label(return)
    newmem:
    push rax  // кидаешь в стек рег, либо там свободны смотри ниже
    mov eax,[code+04]   // копируешь с функции офсет - почему +4 а не + 3 ? регистр не нужен, да и рег на 4 байта для офсета норм
    mov dword [rax+rbx],(float)5000   // далее берешь испольуемый игрой рег (как баз адрес) а это rbx и дописываешь офсет к нему хранящийся в rax
    pop rax
    code:
    readmem(INJECT,8)
    jmp return
    INJECT:
    jmp newmem
    db 90 90 90
    return:
    registersymbol(INJECT)
    registersymbol(code)
    [DISABLE]
    INJECT:
    readmem(code,8)
    unregistersymbol(code)
    unregistersymbol(INJECT)
    dealloc(newmem)

     

    Ps: Нашел вариант Игоря..  хотя и выше указанным образом можно подобное провернуть.

    Спойлер
    
    [ENABLE]
    aobscan(Test,8bxxxxxxxxxx33xxxxxx33xxxxxx3b)
    alloc(newmem,$1000,unepic.exe+2D455)
    label(code)
    registersymbol(code)
    label(return)
    registersymbol(Test)
    
    newmem:
      mov edx,[code+2]
      mov [edx],deaddead
    
    code:
      readmem(Test,6)
      jmp return
    
    Test:
      jmp newmem
      nop
    return:
    
    [DISABLE]
    Test:
      readmem(code,6)
    
    unregistersymbol(code)
    unregistersymbol(Test)
    dealloc(newmem)

     

     

  14. Generation Zero

    Просмотр файла

    Использование:
    Запускаем сначала игру, а в главном меню игры (либо в уже начатой) запускаем трейнер


    Функции:
    Бессмертие
    Бесконечная выносливость
    Без перезарядки оружия
    Бесконечные патроны
    Бесконечные очки на прокачку персонажа
    Быстрые убийства
    Быстрое прохождение квестов
    Супер скорость
    Точность оружия
    Без отдачи оружия
    Бесконечные предметы
    Добавить время
    Бесконечный вес
    Много очков
    Невидимость
     


     

    • Понравилось 1
  15. 12 часов назад, Alex2411 сказал:

    ты занопил  call eax

    Так оно кривое это бессмертие..  Он игру то c включенной функцией не загружал. Попробует пусть :)  Если включать и выключать каждый раз перед загрузкой игры, но попрёт...  Но как то не красиво это выглядит.

  16. Saints Row 2

    Просмотр файла

    Использование:
    Запускаем сначала игру, а в главном меню игры (либо в уже начатой) запускаем трейнер 

     

    Функции:
    Бессмертие
    Без перезарядки оружия
    Бесконечные патроны
    Бесконечная выносливость
    Убийство с одного выстрела
    Точность оружия
    Нет розыска полиции
    Нет урона автомобилю
    Бесконечные деньги
    Бесконечная репутация
    Добавить время


     

    • Понравилось 1
×
×
  • Создать...

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

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