У каждой секции в таблице описания указан её RVA (относительный виртуальный адрес). Вычитаешь его из адреса в памяти - получаешь физическое смещение от начала этой секции в файле.
Только у меня нет памяти. У меня есть обычная dll и адрес на инструкцию в которой используется нужная мне константа. И мне каким то образом нужно понять, как из адреса (0x28316dc) в инструкции, получить смещение 0x2832234