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

Arimor

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

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

  • Посещение

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

  1. 6 часов назад, MensonN1 сказал:

    хотел бы обратиться к старожилам этого форума

    Старожилы тут в основном трейнеры для игр создают, не думаю, что ты тут хакеров найдешь.  А так умея создавать игры или программы, тебе проще понять обратный процесс, реверсинг, грубо говоря взлом. Офф лайн игры "взламывать" очень просто, есть определенные паттерны действий которые ты повторяешь ( да конечно, бывают исключения), на ютубе море роликов, посвяти этому день и "ломай" сколько влезет) . Если для онлайн игр начни с книги Game Hacking: Developing Autonomous Bots for Online Games, лучше книги ты явно не найдешь и получишь ответы на все поверхностные вопросы, опять же не понятно, что ты подразумеваешь под словом хакинг. Не понятно какие задачи и цели преследуешь.  

    • Смешно 1
  2. В 12.02.2021 в 03:18, VelikiR сказал:

    Возможно ли сделать подмену пакетов, дабы добиться успеха?

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

  3. Всё разобрался совсем. Трейнер был написан абсолютно правильно без ошибок. Проблема была действительно в защите. Помог обход фроста, теперь всё работает.  Так, что может быть такое, что СЕ пропускает а трейнер блокирует. 

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

    в окне таблицы  точно есть  можешь проверить

    Понял, для меня всё таблица, что на таблицу похоже) Не разобрался ещё в ваших терминах.  Извини пожалуйста. 

     

    3 минуты назад, Alex2411 сказал:

    я ушел  на другой форум

    Что за форум? 

  5. 2 часа назад, Alex2411 сказал:

    в чит енжин 7 в таблице нажать правая кнопка мыши  на название графы  value . появиться надпись sort on click . поставить галку . теперь если  нажать на название графы value произойдет сортировка всей  таблицы  по значению . если снова нажать то  будет обратная сортировка

    4H4Ioo0.pngв версии 7.2 нет такого. 

  6. В 01.02.2021 в 15:00, Nikolay993 сказал:

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

    Дело в том, что данные игры хранятся на сервере, таким способом не получится сломать онлайн игру. Ты просто визуально меняешь значение. Да можно найти баг в игре но такие баги на ресурсы быстро фиксят, а искать их можно месяцами. Можно взломать сервер, но тут тебе точно никто не поможет, да и вообще, те кто это могут, врятли кто -то о них узнает)) . Если хочешь получить преимущество в онлайн игре то ищи не очевидные способы. К примеру ты можешь ускорить игру в некоторых моментах. 

  7. 1 минуту назад, Garik66 сказал:

    Не ту там античита
    это ошибка в твоих скриптах.

    Античит Frost. Он точно есть, в ходе экспериментов методом тыка, как я его через диспетчер обрубаю данные проходят.  Надеюсь конечно что ошибка в скрипте, буду дальше экспериментировать.  

     

  8. 9 часов назад, LIRW сказал:

    А если запустить трейнер, но уже после запуска самой игры ?

    Я после запуска и запускаю. В момент закрытия игры на пол секунды трейнер считывает данные из игры а именно точно указывает какой сейчас зум. В этот момент я так понимаю анти-чит отключается и данные проходят. Но почему тогда СЕ не блокируется? 

    • Зачем оно здесь? 1
  9. 1 минуту назад, Garik66 сказал:

    Проще, чтобы ты записал видос как делаешь трейнер

    Это уже на крайний случай. Мне сейчас главное знать, что это из за ошибки или защиты. Вообще на практике бывали такие случаи, когда СЕ игра пропускает а трейнер уже нет? 

  10. Создал трейнер для одной ммо, который ломает зум в игре. Проблема в том, что до компиляции через CE всё работает. После, перестаёт.  Получается так , что созданный exe вообще не читает память из игры.  Вопрос:  раз игра не блокирует CE то и созданный в ней тренер не должен? Или нужно всё же делать обход защиты? 

  11. 10 часов назад, youneuoy сказал:

    гляди, что мне гугл подсказал - https://wiki.cheatengine.org/index.php?title=createTimer ?

    Спасибо, то что надо.  Похоже как то не так гуглил. 

     

    3 часа назад, Garik66 сказал:

    Например Таймер:

    Благодарю за готовое решение.  

     

     

    5 часов назад, Xipho сказал:

     

    Я про это выше упомянул, но был не понят )))

     

    13 часов назад, Arimor сказал:
    16 часов назад, Xipho сказал:

    Используй не цикл, а таймер

    Спасибо, прекращаю эксперименты с циклами.  

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

  12. 16 минут назад, youneuoy сказал:

    значит используй таймер/многопоток/что-то ещё похожее.

    Изучаю вопрос, пока решения с библиотеками находил но это не то. 

     

    16 минут назад, youneuoy сказал:

    посмотри список возможных евентов

    Все евенты перебрал, остановился на срабатывании функции при запуске.  Как форму обновлять ещё незнаю. 

  13. 2 часа назад, Xipho сказал:

    Ты вроде так эмоционально говорил, что основы знаешь,

     

    6 часов назад, Arimor сказал:

    Какие основы изучить? Я спокойно пишу трейнеры в СЕ, нахожу сигнатуры, да я многое не знаю

    Я говорил про конкретику, для меня основы это 5 лет зубрить учебники и не факт, что постигну всех основ. Поэтому и уточнил какие именно основы изучать?

     

    Я написал, что я понимаю и как.  Никах основ я не знаю, статьи по Lua и CE уже два дня пока есть свободное время изучаю. А эмоционально потому-что был офф топ не по теме, к чему говорить, что я нечего не знаю иди читай, так под любой темой можно написать. Это флуд из за которого последовала ответная порция флуда, путь в никуда.  Если бы я знал, зачем бы я задавал вопрос. 

     

    2 часа назад, Xipho сказал:

    Используй не цикл, а таймер

    Спасибо, прекращаю эксперименты с циклами.  

     

    2 часа назад, Xipho сказал:

    как делается обработка нажатий клавиш в СЕ LUA.

    Для чего мне в данном случае обработка нажатия клавиш?

    function UDF1_CELabel1Click(sender)
    openProcess("ac_client.exe")
    UDF1.CELabel1.Caption = readInteger("00F0C668")
    end

    Я же могу и на лейбл вывести. Мне не нужно нажимать клавиши, а только выводить актуальное значение из памяти. 
     

     

     

  14. 19 минут назад, NubZilla сказал:

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

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

     

  15. 8 часов назад, Xipho сказал:

    Потому что ты делаешь неправильно. Почитай основы использования LUA в СЕ и вообще основы в целом

    Весь день читал, тестировал. Код абсолютно правильный. Тут нету ошибок. 

    9 часов назад, Xipho сказал:

    а понимания не будет

    function CETrainer_CEButton1Click(sender) -- Cоздаем функцию которая сработет по нажатию на кнопку
    while true do -- создаем бесконечный цикл
    openProcess("ac_client.exe") -- открываем процесс
    CETrainer.CEButton1.Caption = readInteger("50F500") -- выводим на кнопку то что причитали из памяти.
    end -- место где закончить цикл
    end -- конец функции

    Выводит но не обновляет.  Через ретурн тоже не обновляет. 

     

    8 часов назад, Xipho сказал:

    Похоже, ты вообще основ не знаешь абсолютно.

    Дело в том, что я изначально вставлял свой процесс игры, но решил протестировать и с тем, что предоставили в коде.  Меня удивило, что код работает и решил на всякий случай задать вопрос, может я что то не понимаю. Вы так боитесь показать себя с глупой стороны?  Да я указал цикл за пределами функциями, да очень глупо, но в сообщении я указал, что внутри функции. Просто не разобрался как копипаст на форуме работает,  такая мелочь сути вопроса не меняет, но вы всё же за неё зацепились,  проигнорировав вопрос.

     

    8 часов назад, Xipho сказал:

    Рекомендую их изучить, иначе так и будут сыпаться вопросы, а понимания не будет.

    Я уже понял, что лишние вопросы у вас задавать не принято.  Какие основы изучить? Я спокойно пишу трейнеры в СЕ, нахожу сигнатуры, да я многое не знаю, но для этого же и существуют форумы чтобы спросить у тех кто уже больше времени посветил этому и разбирается куда больше? Обмен опытом позволяет всем нам двигаться быстрее.  Тем более гугл не смог мне помочь в этом вопросе. Все методы циклов, что там есть не помогают, в потоке тоже не работает. Может это вообще невозможно сделать?  Вот вы пишите, что я делаю не правильно, хотя бы на ошибки укажите. Но вы не укажите, потому что их там нету. Возможно нужен другой подход. Решение которые мне дали не подходит для вывода информации из памяти и её обновления.  Сейчас с таймерами буду разбираться, изучать. Потому, что ребята подсказали куда двигаться за что им благодарен, они ради меня чтобы помочь, потратили своё время я ценю это.

    Вы же лучше бы просто мимо прошли. Что это за помощь иди основы читай?  Что за абстракция, какая польза от этого совета? "Прочитайте всю войну и мир, чтобы сказать, что было сказано в последнем предложении"  

     

    Рано или поздно я с этим разберусь, но тогда вопрос, зачем форум? 

     

     

  16. 7 минут назад, Senpai сказал:

    добавить таймер или поток

    Можно поподробнее? Как внедрить это в код что выше?

     

    17 часов назад, NubZilla сказал:

    openProcess("ac_client.exe")

    Почему именно в процессе этого файла нужно искать данные? 

    • Зачем оно здесь? 1
  17. 16 часов назад, NubZilla сказал:

    У меня вот так получилось

    
    function CETrainer_CEButton1Click(sender)
    openProcess("ac_client.exe")
    CETrainer.CEButton1.Caption = readInteger("50F500")
    end

    Показывает количество игроков.

    А как сделать чтобы это значение автоматически обновлялось на актуальное число?

×
×
  • Создать...

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

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