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

Xipho

Администраторы
  • Публикаций

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

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

    29

Xipho стал победителем дня 1 сентября

Xipho имел наиболее популярный контент!

Репутация

130 NOPer

Информация о Xipho

  • Звание
    УберКиберАдмин
  • День рождения 03/18/1981

Информация

  • Пол
    Array

Посетители профиля

47793 просмотра профиля
  1. Если у тебя достаточно знаний и ты не доверяешь сторонним инжекторам, тогда, разумеется, стоит писать свой. А если нет - остается только гуглить касательно банов из-за сторонних инжекторов.
  2. Смотри от корки до корки плейлист на нашем канале. Плейлист называется "Взлом игр от А до Я".
  3. Xipho

    [CE] Вывод изображения

    Не ленись, почитай документацию к СЕ Lua.
  4. Кстати. 1. Ты раскапываешь онлайн игру, а такое у нас разрешено только в одном разделе, куда нет доступа обычным пользователям 2. Если у этой игры есть античит, он не позволит тебе так просто менять код игры, а без изменения кода ты динамический адрес структуры в псеводстатический не превратишь
  5. Я устал повторять. Пожалуйста, перечитай мои предыдущие сообщения. И постарайся еще понять/погуглить, чем отличается базовый адрес модуля от адреса структуры (его еще называют базовым адресом игрока)
  6. Это уже вопрос для отдельной темы. И, кстати, подобное вроде уже обсуждалось на форуме, поищи по темам.
  7. Может быть свободный, но может быть и нет, ты этого не можешь знать. А вот адреса в конце секций в пределах четырех килобайт почти всегда бывают свободны (особенность компиляторов и оптимизаций). Странная конструкция. Впрочем, в СЕ Lua я не силён, может, так должно быть.
  8. Смотри, обрисую тебе общий алгоритм приблизительно: 1. Находишь инструкцию, работающую с нужным тебе значением 2. Находишь неиспользуемый адрес на границе секций модуля, в котором находится твоя инструкция (в том же СЕ есть функционал поиска кейвов) 3. Вычисляешь базовый адрес модуля, в котором находится твоя инструкция. 4. Вычисляешь смещение от базового адреса модуля, в котором находится твоя инструкция, до найденного тобой свободного адреса в этом же модуле 5. В кейве на инструкцию делаешь запись в найденный тобой адрес 6. В коде твоего собственного приложения, бот это или что, неважно, ты точно также находишь базовый адрес модуля, в котором была исходная инструкция, и добавляешь найденное ранее смещение. Таким образом ты будешь иметь "статичный" адрес нужного тебе значения. Есть вариант попроще, но он работает далеко не всегда - найти вручную цепочку указателей методом реверсивного поиска (урок есть у нас на канале).
  9. А я тебе говорил не про базовый адрес твоих значений. Я тебе говорил найти свободный адрес на границе секции. Относительно базового адреса исполняемого модуля смещение до найденного тобой адреса будет постоянным. Вот это и используй.
  10. Ты можешь поделиться решением в данной теме, чтобы другим, у кого будет такой же вопрос, было немного проще. Но если решишь поделиться, распиши всё максимально подробно, чтобы пользователи не бездумно копировали решение, а понимали, как оно работает.
  11. Все секции исполняемых файловы выравниваются по 4кб границе. Поищи "пустые" места на границе любой секции, и используй адрес. Разумеется, этот адрес ты просто так не вычислишь извне - тебе надо будет знать базовый адрес исполняемого модуля игры, и плюс смещение до найденного тобой неиспользуемого адреса. Если то, что я сейчас написал, непонятно, топай смотреть все уроки цикла "Взлом игр от А до Я" на нашем канале, и возвращайся только после просмотра всего цикла. Разумеется, если после просмотра у тебя еще останутся вопросы.
  12. Ты в силах. Посмотри уроки на канале, уверен, какой-то из уроков поможет тебе достичь желаемого
  13. Полно уроков у нас на канале, смотри, во многих из них используются метки в качестве переменных, и в паре точно есть сохранение базового адреса структуры в такую метку/переменную
  14. Xipho

    [CE] Вывод изображения

    CE Lua и перехват Direct3D, если картинку нужно выводить в окне игры.
×
×
  • Создать...

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

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