Показать сообщение отдельно
  #30  
Старый 12.03.2013, 21:30
Аватар для vvvch
vvvch vvvch вне форума
Прохожий
 
Регистрация: 28.03.2012
Адрес: г.Боровичи, Новг. обл.
Сообщения: 19
Версия Delphi: Lazarus
Репутация: 10
По умолчанию

Цитата:
Сообщение от Bargest
То есть нормальный стековый фрейм на ebp.
Ну может фрейм и нормальный. (я в этом не очень большой специалист, т.е. не имею опыта и много чего еще. Многое для меня непонятно) Но добраться до данных с помощью EBP, у меня не получилось. А вот с с EBX - сразу. Кроме того я изменил EBX и всё, сразу "связь" пропала.

Я действовал так:
mov EAX, dword ptr len
это равно
mov EAX, dword ptr [EBX-4] //4байта - это смещение до len

mov al, byte ptr [EBX] //buf[0] //mov al, byte ptr [buf]
mov al, byte ptr [EBX+1] //buf[1] //mov al, byte ptr [buf+1]
mov al, byte ptr [EBX+2] //buf[2] //mov al, byte ptr [buf+2]
и т.д.
Всё, я бльше не понимаю. :-(
Ответить с цитированием