Припустимо, що проходження якої-небудь гри викликає у вас серйозні труднощі, і навіть на «легкому» рівні складності ви раз за разом вмираєте. Проблему можна вирішити відносно просто: потрібно потрапити у нутрощі гри і встановити кількість життів на «нескінченно», а кількість патронів на «999».

В кінці 90-х років гри були досить прості технологічно, тому здійснити подібний злом міг будь-який користувач, наприклад за допомогою програми ArtMoney. Даний софт працює з оперативною пам'яттю комп'ютера і, за допомогою деяких нескладних процедур, допомагає вам визначити єдину комірку пам'яті, в якій зберігається та чи інша інформація про ваш персонажі. Після отримання доступу до адресою, гравець, зрозуміло, вільний робити зі значенням все що завгодно.

Втім, сьогодні використання ArtMoney скрутно: у великих проектах використовується величезна кількість оперативної пам'яті, перевірка якої набагато більш складний процес. Тому був створений цілий ряд нових програм подібного роду, що мають нову спільну рису: збереження результатів в окремий exe-файл.

Таким чином, одного разу «зламавши гру» за допомогою, наприклад, Trainer Creation Kit або Cheat Engine, ви зберігаєте результати в окремий додаток, «трейнер». Тепер, щоб отримати безсмертя, велика кількість грошей і будь-які інші бонуси, вам потрібно буде всього лише запустити раніше створеного «помічника», який всі операції по роботі з оперативною пам'яттю буде виконувати автоматично.

На просторах всесвітньої мережі можна знайти нескінченну кількість трейнеров для будь-якої гри. Майже всі вони однаково працездатні і відрізняються лише набором бонусів, кількість яких відображено в назві файлу («Crysis Trainer + 12»). Щоб скористатися ними, користувачеві потрібно завантажити цей софт, помістити файли в директорію зі зламувати продуктом, запустити трейнер і тільки потім - саму гру. Тепер натискання під час проходження певних клавіш (заданих кожен раз індивідуально) призведе до активації читів і, як наслідок, бонусам гравцеві.