Перейти к содержанию

Рекомендуемые сообщения

Пытаюсь понять принцип работы инструкции, но пока безрезультатно:

imul eax,[rcx+00000198],B05C6C43

Статичное значение адреса [rcx+00000198] = (4 bytes hex) BCF2465F

После исполнения инструкции "eax" содержит значение - (float )188.4955597 или что тоже (4 bytes hex)433C7EDD.

Нужно изменить значение 188.4955597 на какое-либо другое, и сделать обратную зашифровку, для записи в адрес.

 

Из Cheat Engine Wiki, принцип работы imul

https://wiki.cheatengine.org/index.php?title=Assembler:Commands:IMUL

imul ecx,edx,2 // ecx = edx * 2

BCF2465F * B05C6C43 = 822AC75A433C7EDD

822AC75A_433C7EDD - вот вторая часть значения оригинальное расшифрованное значение 188.4955597. Но теперь нужно его изменить и зашифровать обратно.

--------------------- На этом этапе я остановился -----------------------

 

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.