![]() |
eXeL@B —› Вопросы новичков —› OllyDbg слежка за чтением памяти. |
Посл.ответ | Сообщение |
|
Создано: 26 марта 2013 22:23 · Поправил: Alexus2006 · Личное сообщение · #1 Есть процесс который аллочит некоторый обьем памяти. OllyDbg по этому поводу сообщает: Memory map, item 751 Address=79E00000 Size=00500000 (5242880.) Owner= 79E00000 (itself) Section= Type=Priv 00021004 Access=RW Initial access=RW буфер 5 мегабайт успешно создан Далее этот процесс помещает туда некоторые данные, а затем начинает их от туда читать, выглядит это так: 0093294E |. 50 PUSH EAX ; /n 0093294F |. 03CA ADD ECX,EDX ; | 00932951 |. 51 PUSH ECX ; |src 00932952 |. 56 PUSH ESI ; |dest 00932953 |. E8 547A3B00 CALL <JMP.&MSVCR90.memcpy> ; \memcpy dest - может быть разный, то в стек, то ещё куда... Вот теперь собственно вопрос: можно ли каким-то образом сохранить в файле порядок чтения данных из Люди добрые, я конечно не спец в отладке приложений, но надеюсь это поможет мне в разборе формата этих файлов и поиска некоторых структур данных. Кто знает как такое можно сделать подскажите пжлста... ![]() ![]() |
|
Создано: 26 марта 2013 22:34 · Личное сообщение · #2 |
|
Создано: 26 марта 2013 22:58 · Личное сообщение · #3 |
|
Создано: 26 марта 2013 23:06 · Личное сообщение · #4 Точек останова основных в ольке 3: обычный, условный (обычный с условием) и с ведением лога (условный+ведение лога, в том числе аргументы функции может логать), читай ман по ольке. Возможно, он сгодится. А из лога и в файл можно сохранить при желании. Как вариант-скрипт написать с выводом в лог. ![]() |
|
Создано: 28 марта 2013 22:42 · Личное сообщение · #5 Помогите с олли скриптом пжлста ? var b // байты копируемые memcpy var n // sizeof(b) bp 00932953 //бряк на memcpy eob llog run coe nextbp: run llog: log eax log ecx log esi mov n, eax mov b, [ecx], n logbuf b, n jmp nextbp идея в том чтобы сохранить в лог параметры вызываемого memcpy и сами байты которые копирует memcpy. Что то такой скрипт не работает ![]() ![]() |
|
Создано: 31 марта 2013 21:02 · Личное сообщение · #6 |
![]() |
eXeL@B —› Вопросы новичков —› OllyDbg слежка за чтением памяти. |
Эта тема закрыта. Ответы больше не принимаются. |