1. Inject - 07 Февраля, 2023 - 04:37:21 - перейти к сообщению
Добрый день, есть статичный указатель найденный через CE ""jvm.dll"+00701B28" указывает на адрес, в котором хранится значение, может у кого есть код который будет доставать конечное значение ?
2. Zireael - 08 Февраля, 2023 - 05:53:22 - перейти к сообщению
Цитата:
может у кого есть код
Кода нет, но ничто не мешает написать его.
Цитата:
"jvm.dll"+00701B28
Прочитать 4 байта по этому адресу, перевести в int, это будет адрес с нужным значением, прочитать по этому адресу нужные данные.
3. Inject - 09 Февраля, 2023 - 11:11:16 - перейти к сообщению
[quote=Zireael]
Кода нет, но ничто не мешает написать его.
Прочитать 4 байта по этому адресу, перевести в int, это будет адрес с нужным значением, прочитать по этому адресу нужные данные.
Спасибо, но ещё вопрос, дело в том что также имеются "сдвиги" или же офсеты с ними что можно сделать ?
Цитата:
может у кого есть код
Кода нет, но ничто не мешает написать его.
Цитата:
"jvm.dll"+00701B28
Прочитать 4 байта по этому адресу, перевести в int, это будет адрес с нужным значением, прочитать по этому адресу нужные данные.
Спасибо, но ещё вопрос, дело в том что также имеются "сдвиги" или же офсеты с ними что можно сделать ?
4. Zireael - 09 Февраля, 2023 - 17:52:10 - перейти к сообщению
Цитата:
офсеты с ними что можно сделать ?
Прибавлять к адресу.
Допустим: "jvm.dll"+00701B28 и 3 оффсета 78, 1F4, 70.
Читаем значение с "jvm.dll"+00701B28, получили адрес, к примеру, 200000000, к нему прибавляем первый оффсет, получим 200000000 + 0x78 = 200000120. Читаем 4 байта с этого адреса, переводим в int, прибавляем второй оффсет и т. д.