Что может подразумеваться под взломом игр? Ну чаще всего - поставить много денег/бесконечные жизни/etc...
Если подумать, то все эти задачи сводятся к одному - изменению значения какой-то переменной в памяти.
Возникает проблема - как ее (переменную) найти? Решается она следующим образом - сначала ломалка запрашивает
у вас начальное значение
переменной и ищет в дампе памяти все совпадения. Затем просит вас изменить это значение и снова
ввести его и на этот раз ищет все совпадения в результатах предыдущего поиска. Так за несколько
попыток отметаются все неподходящие переменные и находится нужная. Ну а присвоить ей нужное значение - это
уже 5 секунд :)
Также иногда хочется не мучиться и проходить игру, а просто взять посмотреть последнюю заставку.
Способов добиться этого несколько - о них читайте в
доках.