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

Arimor

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

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

  • Посещение

Весь контент Arimor

  1. Старожилы тут в основном трейнеры для игр создают, не думаю, что ты тут хакеров найдешь. А так умея создавать игры или программы, тебе проще понять обратный процесс, реверсинг, грубо говоря взлом. Офф лайн игры "взламывать" очень просто, есть определенные паттерны действий которые ты повторяешь ( да конечно, бывают исключения), на ютубе море роликов, посвяти этому день и "ломай" сколько влезет) . Если для онлайн игр начни с книги Game Hacking: Developing Autonomous Bots for Online Games, лучше книги ты явно не найдешь и получишь ответы на все поверхностные вопросы, опять же не понятно, что ты подразумеваешь под словом хакинг. Не понятно какие задачи и цели преследуешь.
  2. Только если там како-то баг найдешь. Но обычно всё, что связанно с валютой фиксится ещё на альфа версиях игры, до её выпуска. Напрямую меняя значения точно не получиться, можно попробовать поменять ай ди предмета при получении, какой то дешевый лут на очень дорогой. Можешь например отправить пакет с передачей вещи если там такое возможно, потом одеть на себя вещи и отправить ранее записанный пакет тем самым клонируя шмотки. (это просто примеры которые работали в некоторых ммо до фиксов, могу ещё штук 10 написать но обычно в каждый игре уникальные баги) В любом случае если сильно хочется можешь пару тройку месяцев убить и обязательно найдешь какой ли бо баг, тем более если игру не обновляют совсем.
  3. Тут есть кто управляет ММО игрой через CE ?
  4. Загуглил и немного охренел) Вроде как она только для 3Д подойдет, я ищу в 2D пространстве, есть оси X и Y.
  5. По какой формуле преобразовать координаты моба в игре в координаты окна(экрана)?
  6. Всё разобрался совсем. Трейнер был написан абсолютно правильно без ошибок. Проблема была действительно в защите. Помог обход фроста, теперь всё работает. Так, что может быть такое, что СЕ пропускает а трейнер блокирует.
  7. Понял, для меня всё таблица, что на таблицу похоже) Не разобрался ещё в ваших терминах. Извини пожалуйста. Что за форум?
  8. Дело в том, что данные игры хранятся на сервере, таким способом не получится сломать онлайн игру. Ты просто визуально меняешь значение. Да можно найти баг в игре но такие баги на ресурсы быстро фиксят, а искать их можно месяцами. Можно взломать сервер, но тут тебе точно никто не поможет, да и вообще, те кто это могут, врятли кто -то о них узнает)) . Если хочешь получить преимущество в онлайн игре то ищи не очевидные способы. К примеру ты можешь ускорить игру в некоторых моментах.
  9. Античит Frost. Он точно есть, в ходе экспериментов методом тыка, как я его через диспетчер обрубаю данные проходят. Надеюсь конечно что ошибка в скрипте, буду дальше экспериментировать.
  10. Я после запуска и запускаю. В момент закрытия игры на пол секунды трейнер считывает данные из игры а именно точно указывает какой сейчас зум. В этот момент я так понимаю анти-чит отключается и данные проходят. Но почему тогда СЕ не блокируется?
  11. Это уже на крайний случай. Мне сейчас главное знать, что это из за ошибки или защиты. Вообще на практике бывали такие случаи, когда СЕ игра пропускает а трейнер уже нет?
  12. Гигантский. Вообще разные комбинации пробовал.
  13. Создал трейнер для одной ммо, который ломает зум в игре. Проблема в том, что до компиляции через CE всё работает. После, перестаёт. Получается так , что созданный exe вообще не читает память из игры. Вопрос: раз игра не блокирует CE то и созданный в ней тренер не должен? Или нужно всё же делать обход защиты?
  14. Спасибо, то что надо. Похоже как то не так гуглил. Благодарю за готовое решение. Спасибо, прекращаю эксперименты с циклами. Может хватит флудить, вы были поняты и я вас тоже поблагодарил. Тему можно закрывать.
  15. Изучаю вопрос, пока решения с библиотеками находил но это не то. Все евенты перебрал, остановился на срабатывании функции при запуске. Как форму обновлять ещё незнаю.
  16. Я говорил про конкретику, для меня основы это 5 лет зубрить учебники и не факт, что постигну всех основ. Поэтому и уточнил какие именно основы изучать? Я написал, что я понимаю и как. Никах основ я не знаю, статьи по Lua и CE уже два дня пока есть свободное время изучаю. А эмоционально потому-что был офф топ не по теме, к чему говорить, что я нечего не знаю иди читай, так под любой темой можно написать. Это флуд из за которого последовала ответная порция флуда, путь в никуда. Если бы я знал, зачем бы я задавал вопрос. Спасибо, прекращаю эксперименты с циклами. Для чего мне в данном случае обработка нажатия клавиш? function UDF1_CELabel1Click(sender) openProcess("ac_client.exe") UDF1.CELabel1.Caption = readInteger("00F0C668") end Я же могу и на лейбл вывести. Мне не нужно нажимать клавиши, а только выводить актуальное значение из памяти.
  17. Попробовал его закомментировать, без этого процесса всё равно считывает из памяти нужное число. Получается процесс берется тот, что открыт в СЕ. Спасибо разобрался Осталось понять почему циклы не работают.
  18. Весь день читал, тестировал. Код абсолютно правильный. Тут нету ошибок. function CETrainer_CEButton1Click(sender) -- Cоздаем функцию которая сработет по нажатию на кнопку while true do -- создаем бесконечный цикл openProcess("ac_client.exe") -- открываем процесс CETrainer.CEButton1.Caption = readInteger("50F500") -- выводим на кнопку то что причитали из памяти. end -- место где закончить цикл end -- конец функции Выводит но не обновляет. Через ретурн тоже не обновляет. Дело в том, что я изначально вставлял свой процесс игры, но решил протестировать и с тем, что предоставили в коде. Меня удивило, что код работает и решил на всякий случай задать вопрос, может я что то не понимаю. Вы так боитесь показать себя с глупой стороны? Да я указал цикл за пределами функциями, да очень глупо, но в сообщении я указал, что внутри функции. Просто не разобрался как копипаст на форуме работает, такая мелочь сути вопроса не меняет, но вы всё же за неё зацепились, проигнорировав вопрос. Я уже понял, что лишние вопросы у вас задавать не принято. Какие основы изучить? Я спокойно пишу трейнеры в СЕ, нахожу сигнатуры, да я многое не знаю, но для этого же и существуют форумы чтобы спросить у тех кто уже больше времени посветил этому и разбирается куда больше? Обмен опытом позволяет всем нам двигаться быстрее. Тем более гугл не смог мне помочь в этом вопросе. Все методы циклов, что там есть не помогают, в потоке тоже не работает. Может это вообще невозможно сделать? Вот вы пишите, что я делаю не правильно, хотя бы на ошибки укажите. Но вы не укажите, потому что их там нету. Возможно нужен другой подход. Решение которые мне дали не подходит для вывода информации из памяти и её обновления. Сейчас с таймерами буду разбираться, изучать. Потому, что ребята подсказали куда двигаться за что им благодарен, они ради меня чтобы помочь, потратили своё время я ценю это. Вы же лучше бы просто мимо прошли. Что это за помощь иди основы читай? Что за абстракция, какая польза от этого совета? "Прочитайте всю войну и мир, чтобы сказать, что было сказано в последнем предложении" Рано или поздно я с этим разберусь, но тогда вопрос, зачем форум?
  19. while true do function CETrainer_CEButton1Click(sender) openProcess("ac_client.exe") CETrainer.CEButton1.Caption = readInteger("50F500") end end Делал так но почему-то CE зависает после такого, делал цикл и внутри функции тоже подвисает. Почему?
  20. Можно поподробнее? Как внедрить это в код что выше? Почему именно в процессе этого файла нужно искать данные?
  21. А как сделать чтобы это значение автоматически обновлялось на актуальное число?
  22. Спасибо, как будет возможность поставить лайк, сделаю :))
  23. Как добавить на трейнер отображение значений найденных в памяти игры по найденным адресам?
×
×
  • Создать...

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

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