Сейчас на форуме: cppasm, asfa (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Подменять значения в памяти налету
Посл.ответ Сообщение

Ранг: 21.5 (новичок), 9thx
Активность: 0.020
Статус: Участник

Создано: 11 мая 2016 09:27
· Личное сообщение · #1

Здравствуйте, уважаемые специалисты. Вопрос: как, при помощи какой программы можно осуществить подмену значений в памяти налету. Т.е. есть программа и нужно чтобы при ее работе, а также при работе запущенных ею программ одно значение (текстовое, строчное) в случае его обнаружения в памяти автоматически перехватывалось и менялось на другое (заранее заданное)? Подозреваю что нужен отладчик, но не умею им пользоваться, а может есть какой-то более простой вариант. Сразу скажу что при помощи читэнжайн и артмоней не удалось добиться эффекта т.к. они могут только менять статично, отслеживать в процессе не могут. Спасибо.



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 11 мая 2016 09:51
· Личное сообщение · #2

Проще чем в отладчике метода нет.

-----
старый пень


| Сообщение посчитали полезным: negoday

Ранг: 21.5 (новичок), 9thx
Активность: 0.020
Статус: Участник

Создано: 11 мая 2016 09:51 · Поправил: negoday
· Личное сообщение · #3

Ну или по шагово объясните как поставить остановку и подмену значения в Ольге. Открыл Ольгу и сижу смотрю как дурак, где же там выставить просто поиск строки и стоп на нее с подменой. Т.е., примерно так - есть значение, которое находит артмоней в виде текста в памяти, выглядит к примеру так: sfgwsshmyjnd. Надо чтобы как только в памяти процесса появляется эта строка она АВТОМАТОМ подменялась на нужную мне. Т.е. я ее спокойно меняю вручную, но надо автоматически чтобы, т.к. она подгружается и оттуда откуда подгружается тоже в свою очередь файл скачивается с интернете периодически.



Ранг: 21.0 (новичок), 19thx
Активность: 0.010.03
Статус: Участник

Создано: 11 мая 2016 10:47
· Личное сообщение · #4

чтобы "она АВТОМАТОМ подменялась", нужно найти место откуда меняется строка и туда ставить hook, в котором потом и подменять значения на свои, по другому вряд ли будет "автоматом".

| Сообщение посчитали полезным: negoday

Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 11 мая 2016 11:19 · Поправил: TryAga1n
· Личное сообщение · #5

negoday пишет:
Сразу скажу что при помощи читэнжайн и артмоней не удалось добиться эффекта

Читенджин имеет очень бодрый функционал, свой мини-отладчик, дизасм и другие плюшки, твоя проблема в этом: нужен отладчик, но не умею им пользоваться.

Отладчик нужен в любом случае, после того, как узнаешь какие адреса нужно мониторить/править, простейшая программа в несколько кусков кода или любой Loader generator поможет в окончательном решении вопроса.

| Сообщение посчитали полезным: negoday
 eXeL@B —› Вопросы новичков —› Подменять значения в памяти налету
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати