Я создал основной текстовый документ, представляющий HTML-страницу с основными тегами, такими как head
и body
.Внутри тега head я помещаю символы ASCII AEAEAEAEAEAEAEAE
, которые в файле превращаются в 0x41454145414541454145
Если я открою Ollydbg и из этого приложения открою Notepad ++, а из этого приложения открою HTML-документЗатем я могу вернуться к Ollydbg и выбрать окно карта памяти и нажать ctrl+b
, чтобы открыть диалоговое окно поиска.Я могу искать шестнадцатеричные символы, легко их находить и затем изменять.Результаты модификации памяти от Ollydbg появляются в текстовом редакторе Notepad ++.Там, где раньше были AE, теперь Gs.
Теперь, если я попробую этот же процесс, но вместо того, чтобы открывать Notepad ++, я открою Internet Explorer.Я открываю карту памяти и ищу известный гекс, я нигде не могу найти данные.Кроме того, поиск Ollydbg всегда останавливается на определенных фрагментах памяти, которые заполнены ?
s, а для раздела тип помечен Priv
.
Это также происходит, когда я пытаюсь открыть html-файл вобычный windows notpad.
Есть ли причина, по которой я не могу найти эти данные при попытке использовать Olldby для поиска карт памяти продуктов Microsoft, таких как блокнот и Internet Explorer?
К вашему сведениюWindows 8 машина, 32 бит.