вычислить адрес следующей инструкции

Discussion in 'WASM.RESEARCH' started by AntonV, Dec 19, 2006.

  1. AntonV

    AntonV New Member

    Blog Posts:
    0
    Joined:
    Dec 19, 2006
    Messages:
    2
    Привет.
    Не подскажете, как вычислить адрес следующей инструкции, зная текущий EIP(и весь контекст в придачу)? Или, если зайти с другой стороны, как вычислить размер инструкции?
     
  2. gilg

    gilg New Member

    Blog Posts:
    0
    Joined:
    May 19, 2005
    Messages:
    527
    использовать упрощенный дизассемблер. например, http://www.wasm.ru/pub/21/files/advapihook.rar
     
  3. OKOB

    OKOB New Member

    Blog Posts:
    0
    Joined:
    Oct 3, 2006
    Messages:
    19
    ищи в гугле Z0mBiE+lde32

    // Length-Disassembler Engine //32-bit
    // 1.06
    //
    // Z0mBiE
     
  4. OKOB

    OKOB New Member

    Blog Posts:
    0
    Joined:
    Oct 3, 2006
    Messages:
    19
    LDE32 собственноручно портированный для использования в С++

    http://slil.ru/23601395

    ЗЫ: не работает при компиляции с оптимизацией. Отбить охоту оптимизировать с помощью директив все руки не доходят.
     
  5. AntonV

    AntonV New Member

    Blog Posts:
    0
    Joined:
    Dec 19, 2006
    Messages:
    2
    Спасибо, помогло :)