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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн EvgeniusDragon

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

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

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


Оффлайн EvgeniusDragon

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

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

 

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