Сейчас на форуме: _MBK_, vsv1, ut2004 (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Как узнать EIP
Посл.ответ Сообщение

Ранг: 33.6 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 01 мая 2007 13:12
· Личное сообщение · #1

Напрямую насколько я понимаю с EIP работать нельзя, можно ли как-нибудь узнать адрес по которому мы сейчас находимся?



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 01 мая 2007 13:19
· Личное сообщение · #2

01007F20 E8 00000000 CALL notepad.01007F25
01007F25 58 POP EAX



Ранг: 260.2 (наставник)
Активность: 0.190
Статус: Участник

Создано: 01 мая 2007 15:19
· Личное сообщение · #3

call @x
@x:
pop eax

так понятнее...



Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 01 мая 2007 17:40
· Личное сообщение · #4

те же яйца, только в профиль



Ранг: 9.7 (гость)
Активность: 0.010
Статус: Участник

Создано: 02 мая 2007 08:32
· Личное сообщение · #5

sniperZ, лучше так

call @F
@@:
pop eax

если с придумыванием меток напряг
хотя если потом эта метка нужна будет... типа дельта смещение
тода да

call delta
delta:
pop ebp
push 0
call [ebp+GetModuleHandle-delta]

но это так, дополнение.. теже яйца - вид сверху



Ранг: 260.2 (наставник)
Активность: 0.190
Статус: Участник

Создано: 02 мая 2007 10:06
· Личное сообщение · #6

_taha_ пишет:
call @F
@@:
pop eax

тя делфи пошлёт подальше...
чел же не сказал, для на каком языке использует?



Ранг: 9.7 (гость)
Активность: 0.010
Статус: Участник

Создано: 02 мая 2007 11:47
· Личное сообщение · #7

да не сказал.. =)
это на всякий случай (случай MASM\FASM)



Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 03 мая 2007 15:17
· Личное сообщение · #8

Вопрос обсуждался не один раз.

-----
Всем привет, я вернулся



 eXeL@B —› Вопросы новичков —› Как узнать EIP
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати