Obliczanie Offsetu dla adresu w RAM

0

Witam, mam dwa adresy pamięci. 00060000 i 0487C525 . Może mi ktoś wytłumaczyć w jaki sposób obliczyć jaki jest offset od tego pierwszego do drugiego?

0

Jeśli chodzi Ci o jakąś formę adresowania relatywnego to wystarczy odjąć te adresy od siebie.

0

Aha, czyli od 00060000 muszę odjąć ten drugi, tak, czy na odwrót?

0

Zależy względem którego chcesz adresować...

0

No dobrze, więc napiszę o co chodzi. Chodzi o to, że potrzebuję sobie zrobić code injection i problem jest tej natury, że adres w którym jest moja instrukcja do zmiany jest pod dynamicznym adresem, więc wymyśliłem, że odczytam sobie adres modułu, wyliczę offset od adresu bazowego modułu i wtedy pod otrzymany adres wstawię instrukcję skoku do mojego kodu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1