06. Пишем трейнер на C++. Реализуем инъекцию кода

preview_player
Показать описание
В данном видосе мы делаем реализацию самого распостраненного способа патча игры - иньекцию кода.

Ссылка на репозиторий NoMade'a:

Стать спонсором канала

Посетить форум:
Рекомендации по теме
Комментарии
Автор

Очень редкий контент на просторах РУ сети, спасибо тебе !

ИгорьБелоусов-ъб
Автор

Большое спасибо за уроки, очень помогают вникнуть в эту тему
Заметил небольшую ошибку,
В Restore (или в Hack) нужно написать originalSize = 0;
потому что при повторной активации функции originalSize принимает неправильные значения (т.к. в цикле только увеличивается originalSize += length; и нигде не обнуляется)

garikra
Автор

Одуреть, как только ты все это в голове удерживаешь. Тут только на одних переменных можно голову сломать. Я молчу уже про классы с методами....

ОлегГромов-лд
Автор

Привет, как с тобой связаться Хочу узнать кое-что или переписка возможна ток по комментариям?!

Timelineofgames-jb
Автор

Нашёл ошибочку в названии джампов, байты FF 25, которые определяются в первых двух элементам массива - это не far jump, а absolute indirect near jump 7:35.

rmathers
Автор

Здравствуйте, у меня вопрос возник. С программами x86 патч все прописывает и возвращает как нужно, в вот с x64 просто ничего не происходит. В чем может быть причина?

ShadowStormOne
Автор

зачем делать возврат на нопы? сделай прыжок чуть ниже по коду сразу. мощностей и времени не сэкономишь, конечно, но по мне так более эстетически лучше)

leshiy