Всем привет.
Столкнулся с проблемой защиты кода в игре, из за чего при внедрении скриптов игра вылетает.
Посмотрел видео Как я взламывал Crysis 3. Часть 2. где Xipho рассказывает, как он обошел проверку целостности кода. Решил повторить подобную ему процедуру. Поставил брекпоинт на инструкцию игры и выпала следующая инструкция, которая читает каждый байт кода игры.
Скрипт уже поправил и тщательно все проверил, по идеи должно работать, но он не активируется.
Методом тыка понял, что он не активируется, из за этой инструкции:
lea rsi,[TheCrew.exe+1000]
потому что TheCrew.exe имеет адрес 7FF000000000, и эта инструкция его не принимает