Cheat Engine

Cheat Engine (он же CE) - программа для поиска, и изменения значений в оперативной памяти для выбранного процесса. Основное назначение, изменение количества игровых ресурсов, а так же и игровой логики.



Содержание


На что способен CheatEngine

Основное предназначение данной программы, как можно понять из ее названия, это обман. Обман в данном случае касается приложения, или игры, для которого Cheat Engine (далее CE) будет использован.


Что из себя представляет CE? Это сканер оперативной памяти, позволяющий выполнять как сканирование участка памяти конкретного выбранного процесса, так и всей памяти в целом.


CE позволяет искать и изменить, любой тип данных который вы могли только вообразить. Это могут быть числа, числа с дробной частью, строки, массивы байтов, известные, неизвестные, промежуточные значения, и т. д.


Довольно неплохо, для обычного сканера оперативной памяти, но он не так уж обычен как кажется. Давайте разберем, чем же CE хорош еще.

Подсветка любых изменений значений отслеживаемых участков памяти везде где только возможно. Вы никогда не упустите из виду низменное значение.


Отслеживание участков памяти обращающихся к найденному, или указанному, значению/адресу памяти. Таким образом можно отследить участок кода программы выполняющий изменение данного адреса, вычислить работу его логики, и если нужно изменить его.


В CE присутствует свой встроенный дизассемблер, он же Memory View.


В котором присутствует большая пачка дополнительных инструментов.


Есть возможность осуществлять инъекции кода. Что значит, что на каком то определенном участке программы, вы можете вставить свою собственную функцию, выполняющую какое-либо действие с данными выбранного приложения.


Средства создания трейнеров. CE может создавать внешние трейнеры, которые можно экспортировать в отдельные исполняемые EXE файлы, или скрипты CE. Кто не в курсе, трейнеры это отдельные программы которые осуществляют взлом игровых значений автоматически, по нажатию заранее установленных сочетаний клавиш.


Вся программная логика, необходимая для написания трейнеров, осуществляются на языке программирования Lua. Изучение которого, не займет много времени, так как данный язык очень простой. 

Ссылки на скачивание

Официальная страница программы CEhttps://www.cheatengine.org/


Страница скачивания CEhttps://www.cheatengine.org/downloads.php