Форум русскоязычного сообщества Ubuntu


Автор Тема: Можно ли отладчиком GDB заменить значение в памяти процесса?  (Прочитано 555 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн EvgeniusDragon

  • Автор темы
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Вот есть к примеру процесс с закрытым кодом, не факт что на C++ написан. Некая игра. Нужно найти значение жизни и изменить его. Возможно ли такое сделать в GDB? Припустим я знаю адрес в памяти который отвечает за это значение, но как можно отладчиком посмотреть его? Знаю что можно всё это сразу сделать через scanmem. Но хотел бы узнать делается ли такое в в GDB. А то я совсем запутался.

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3474
  • nix - вот оно счастье...
    • Просмотр профиля
а игра откомпелирована в дебаг режиме ? если нет то gdb вам не помощник....
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

Оффлайн EvgeniusDragon

  • Автор темы
  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
а игра откомпелирована в дебаг режиме ? если нет то gdb вам не помощник....
Нет. Жаль тогда...

http://ubuntuclub.ru/home.php?name=HOBOCTi&file=article&sid=100000717
Я ведь написал что умею это делать через scanmem

 

Страница сгенерирована за 0.069 секунд. Запросов: 25.