В Windows есть такие программы, например Artmoney, CheatEngine, TCheat и так далее — скажем пишешь значение жизней, ищешь в памяти, потом изменилось — отсеиваешь, повторяешь поиск и так далее, а когда нашел конкретный адрес, можно себе поставить бесконечные жизни. Некоторые из этих программ умеют кроме того ещё и дизассемблировать код в памяти, ставить брейкпоинты и так далее.
А вот про что-то такое под GNU/Linux я не слышал ни разу. Стало интересно, есть или нет?
Пользоваться не собираюсь, впрочем скорее всего, так как поправить код в исходнике вероятно проще.