Конференция "Прочее" » Фокус на АСМе в Дельфи
 
  • Renegat © (27.08.08 13:36) [20]
    Чёрт, опоздал =(
    Вот всегда так %)
    (с) Громозека
  • Bob (27.08.08 13:49) [21]
    >Renegat ©   (27.08.08 13:36) [20]
    >Чёрт, опоздал =(

    - Не переживай!
     Хочешь я и тебе задам вопрос примерно из той же оперы?
  • Renegat © (27.08.08 14:41) [22]
    хм... ну задавайте. В общем-то я и не переживал.
    это так, очередной бред шумашетшего был)
  • Германн © (27.08.08 14:41) [23]

    > адрес перехода всегда отсчитывается от адреса команды jump
    > + длина команды jump

    Странно. А в ассемблере для 8051 (ассемблер тоже интеловский) от адреса самой команды.
  • Сергей М. © (27.08.08 14:58) [24]

    > Германн ©   (27.08.08 14:41) [23]


    > в ассемблере для 8051


    Ассемблер-то причем ?
    Дело же в конкретном процессоре или семействе процессоров, для каждого имеется свой ассемблер, учитывающий индивидуальные особенности процессора.

    В семействе x86 Интел решил так, а в 8051 иначе, ничего странного.
  • Bob (27.08.08 15:25) [25]
    >Renegat ©   (27.08.08 14:41) [22]

    - пока туда-сюда уже сам сообразил.
     а идейка не моя. Вот если интересует:
    Автор: Bad_guy
    Есть некая процедура SecretProc.
    А вызывается она не "напрямую", а вот так:
    .....
     Mov  eax, regprocaddr
     Call eax
    .....
     Где: regprocaddr содержит адрес той самой процедуры. Получить его   просто. Можно сохранить, а след. раз ввести вместо пароля.
    P.S. Не то чтобы мне это надо - просто интересно было.
    Спасибо за отклик.
 
Конференция "Прочее" » Фокус на АСМе в Дельфи
Есть новые Нет новых   [134442   +10][b:0][p:0]